Odpowiedzi:
AKTUALIZACJA: Dzięki XCode 7 można teraz bezpłatnie zainstalować aplikację na własnym urządzeniu z systemem iOS9 +. Tylko jeśli musisz opublikować aplikację w AppleStore, będziesz potrzebować płatnego członkostwa. Aby uzyskać więcej informacji, zobacz odpowiedź qqbenq.
Nie będąc członkiem, możesz uruchomić aplikację tylko w symulatorze. Musisz być płatnym członkiem, aby móc zainstalować aplikację na urządzeniu.
Darmowe :
Zacznij programować dla iOS i Mac OS X dzięki Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator i pakietowi dodatkowych narzędzi programistycznych.
Płatne :
Przetestuj i debuguj swój kod na iPadzie, iPhonie i iPodzie touch, aby sfinalizować aplikacje.
Xcode 7 i iOS 9 pozwalają użytkownikom kompilować i instalować aplikacje na urządzeniach osobistych bez płacenia za licencję programisty Apple:
Teraz każdy może pobrać swoją aplikację na urządzenie Apple.
Xcode 7 i Swift ułatwiają teraz wszystkim tworzenie aplikacji i uruchamianie ich bezpośrednio na urządzeniach Apple. Po prostu zaloguj się za pomocą swojego Apple ID i zmień swój pomysł w aplikację, którą możesz dotknąć na iPadzie, iPhonie lub Apple Watch. Pobierz Xcode 7 beta i wypróbuj już dziś. Członkostwo w programie nie jest wymagane.
Cytat z: https://developer.apple.com/xcode/
Jeśli potrzebujesz uruchomić inny identyfikator Apple ID, wtedy TestFlight i płatne konto programisty Apple mają sens. Musisz także zapłacić, jeśli nie możesz / nie będziesz używać iOS 9 i Xcode 7 i chcesz uruchomić starsze narzędzia i system operacyjny.
Potrzebujesz urządzenia z jailbreakiem. Ze swojej strony zalecam jailbreak. Poza tym ma wiele fajnych i przydatnych rzeczy do dodania.
Instrukcje dla Appsync (potrzebne do uruchomienia aplikacji w iDevice)
Aby zainstalować samopodpisany IPA na urządzeniach iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7,
Instrukcje tworzenia aplikacji i uruchamiania ich w iDevice:
W systemie Mac OS X przejdź do Dostęp do pęku kluczy -> Asystent certyfikatu -> Utwórz certyfikat. Otwiera okno asystenta certyfikatu. Wpisz nazwę (w moim przypadku jest to securitylearn.net) i wybierz typ certyfikatu jako Podpisywanie kodu. Zaznacz, pozwól mi zastąpić opcję domyślną. Naciśnij przycisk Kontynuuj, aż utworzy certyfikat.
Skopiuj / Aplikacje / Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist na pulpit. Zmodyfikuj plik plist i zastąp wszystkie wystąpienia XCiPhoneOSCodeSignContext przez XCCodeSignContext „XCiPhoneOSCodeSignContext” pojawia się w 3 miejscach - właściwości domyślne, wymagania wykonawcze, właściwości zastępcze, pamiętaj o ich zastąpieniu.
Skopiuj zmodyfikowany plik Info.plist do katalogu /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ i zastąp istniejący plik.
6.0 Jeśli chcesz uruchomić go bezpośrednio na swoim urządzeniu, podłącz swoje jailbreakowane urządzenie z zainstalowaną aplikacją Appsync, a następnie obok przycisku „Uruchom” wybierz nazwę swojego urządzenia. (Jeśli wybrałeś tę opcję, to koniec samouczka)
6.1 Jeśli chcesz plik .ipa Wybierz urządzenie z systemem iOS i postępuj zgodnie z instrukcjami poniżej
Domyślna lokalizacja pliku .app to - / Users / [nazwa użytkownika] / Library / Developer / Xcode / DerivedData / [your app] / Build / Products / Debug-iphoneos /
Bardziej szczegółowe instrukcje dotyczące zdjęć można znaleźć w poście Securitylearn
Możesz to zrobić, jeśli iPad jest Jailbroken. Ale to oznacza, że musisz Jailbreak urządzenia, a aplikacja może nie działać na urządzeniach bez jailbreaku, ponieważ nie możesz testować w środowisku na żywo.
Jeśli dołączysz do programu deweloperskiego, otrzymasz wersje beta systemu iOS oraz możliwość przesłania do sklepu z aplikacjami.
Moja rada byłaby taka, że jeśli chcesz zatrzymać się na chwilę na gotówce, opracuj aplikację, przetestuj ją w symulatorze pochodzącym z pobrania xCode, a gdy będziesz zadowolony, dołącz do programu.