Відповіді:
ОНОВЛЕННЯ: З XCode 7 тепер можна безкоштовно розгорнути додаток на власному пристрої iOS9 +. Тільки якщо вам потрібно опублікувати свою програму в AppleStore, вам буде потрібно платне членство. Дивіться відповідь qqbenq для отримання більш детальної інформації.
Не будучи членом, ви можете запускати свою програму лише в тренажері. Ви повинні бути платним членом, щоб мати змогу встановлювати додаток на пристрої.
Почніть розробку для iOS та Mac OS X за допомогою Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator та набору додаткових інструментів для розробників.
Оплачено :
Тестуйте і налагоджуйте код на iPad, iPhone та iPod touch, щоб доопрацювати ваші програми.
Xcode 7 та iOS 9 дозволяють користувачам збирати та встановлювати програми на персональних пристроях, не платячи за ліцензію розробника Apple:
Тепер кожен може отримати свою програму на своєму пристрої Apple.
Xcode 7 і Swift тепер полегшують усім створювати додатки та запускати їх безпосередньо на своїх пристроях Apple. Просто ввійдіть у свій обліковий запис за допомогою Apple ID і перетворіть свою ідею в додаток, до якого ви можете торкнутися свого iPad, iPhone або Apple Watch. Завантажте бета-версію Xcode 7 та спробуйте самі сьогодні. Членство в програмі не потрібно.
Цитується з: https://developer.apple.com/xcode/
Якщо вам потрібно мати інший Apple ID, запускайте вашу програму, тоді TestFlight та платний обліковий запис розробника Apple мають сенс. Вам також потрібно заплатити, якщо ви не можете / не будете використовувати iOS 9 та Xcode 7 і хочете запустити старіші інструменти та ОС.
Вам потрібен пристрій з в'язницею. На моєму боці, я рекомендую його втекти від в'язниці. Крім цього, у неї є ще багато цікавих та корисних речей.
Інструкції щодо Appsync (потрібні для запуску програм у iDevice)
Щоб встановити самопідписаний ipa на пристрої iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7,
Інструкції щодо створення програм та запуску їх у вашому iDevice:
У Mac OS X перейдіть до Keychain Access -> Assistant Certificate Assistant -> Створіть сертифікат. Це відкриє вікно помічника сертифіката. Введіть ім’я (у моєму випадку це securitylearn.net) та оберіть тип сертифіката як підпис коду. Поставте прапорець, щоб я замінив параметр за замовчуванням. Натисніть, щоб продовжити, поки не створиться сертифікат.
Скопіюйте /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist на робочий стіл. Відредагуйте файл плісту та замініть усі випадки XCiPhoneOSCodeSignContext на XCCodeSignContext "XCiPhoneOSCodeSignContext" з'являється в 3-х місцях - властивості за замовчуванням, вимоги виконання, переопределення властивостей, обов'язково замініть їх усі.
Скопіюйте модифікований файл Info.plist у каталог /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ та замініть існуючий файл.
6.0 Якщо ви хочете запустити його безпосередньо до свого пристрою, підключіть свій встроенний пристрій з програмою Appsync Installed, а потім поруч із кнопкою "Запустити" виберіть ім'я свого пристрою. (Якщо ви вибрали цей варіант, це підручник у кінці)
6.1 Якщо ви хочете .ipa-файл Виберіть iOS Device і дотримуйтесь інструкцій нижче
Місце для .app за замовчуванням - - / Користувачі / [ім'я користувача] / Бібліотека / Розробник / Xcode / DerivedData / [ваш додаток] / Build / Продукти / Debug-iphoneos /
Щоб отримати детальнішу інструкцію із зображеннями, відвідайте пост безпеки
Ви можете це зробити, якщо iPad - Jailbroken. Але це означає, що вам доведеться джейлбрейк на своєму пристрої, і додаток може не працювати на пристроях, що не працюють з джейлбрейком, оскільки ви не можете перевірити їх у прямому оточенні.
Якщо ви приєднаєтесь до програми розробок, ви отримаєте бета-версію iOS, а також зможете подати їх у магазин додатків.
Моєю порадою буде, якщо ви хочете трохи довше зависнути на своїх готівках, розробіть додаток, протестуйте його в тренажері, який надходить із завантаженням xCode, і як тільки ви будете задоволені цим, приєднайтеся до програми.