Tworzenie aplikacji na iPhone'a

8

Czy można opracować aplikację tylko dla mnie i moich przyjaciół?

Po prostu zrób aplikację i prześlij ją bezpośrednio na mój iPhone.

Morten
źródło

Odpowiedzi:

8

To zależy. Jeśli masz konto Apple Developer (99 USD rocznie), możesz utworzyć profil dystrybucji ad hoc lub użyć certyfikatu programistycznego. Aby uzyskać więcej informacji na ten temat, zobacz tutaj . Chociaż nazywa się to testowaniem wersji beta, służy on celowi.

Teraz, jeśli nie masz konta Apple Developer, możesz używać jailbreak urządzeń i Jailcodera. Aby użyć tej metody, wykonaj następujące czynności:

  1. Jailbreak swoje iDevices. Jeśli nie wiesz, których użyć, zgłoś to w Google.
  2. Upewnij się, że masz Xcode ( tutaj, jeśli go nie masz)
  3. Pobierz Jailcoder stąd .
  4. Przejdź przez „Guided Patch”
  5. Teraz opracuj swój program. NIE MOŻESZ JESZCZE URUCHOMIĆ JUŻ NA IDEA!
  6. Otwórz Jailcoder i przeciągnij i upuść plik .xcodeproj do pudełka.
  7. Podłącz iDevice z jailbroken i skonfiguruj Xcode tak, jak gdybyś miał prawidłowe konto programisty ( https://developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/Xcode_Overview/RunYourApp/RunYourApp.html )
  8. Kliknij uruchom

Starsze wideo: http://www.youtube.com/watch?v=3NAm1MOGabw . Zignoruj ​​fakt, że mówi Xcode 4. Działa na Xcode 5.

PoisonNinja
źródło
Ładne informacje na temat łamania więzienia. Chociaż wolę zachować nienaruszone zabezpieczenia Apple, dla niektórych dodatkowa praca lub ryzyko związane z zabezpieczeniem uszkodzonego urządzenia więziennego przewyższa koszt roku oficjalnie usankcjonowanych uprawnień programistów.
bmike
5

Tak. Potrzebujesz konta Apple Developer, które kosztuje 99 USD rocznie.

Będziesz mógł umieścić swoją aplikację na maksymalnie 100 urządzeniach. Program dla przedsiębiorstw kosztuje 299 USD i umożliwia dystrybucję aplikacji ad hoc za pomocą konfiguratora (do celów innych niż programistyczne)

Kevin Grabher
źródło
Pamiętaj, że jeśli rozpowszechnisz je w ten sposób, ostatecznie wygasną i będą musiały zostać przesłane ponownie.
ThomasW