Чи потрібно мені бути членом програми для розробників iOS, щоб розробити та встановити додаток на своєму iPad?


13

Чи потрібно мені бути членом програми для розробників iOS, щоб розробити та встановити додаток на своєму iPad?

Або я можу просто запустити Xcode та вказати пристрій, на якому його встановити?

Відповіді:


14

ОНОВЛЕННЯ: З XCode 7 тепер можна безкоштовно розгорнути додаток на власному пристрої iOS9 +. Тільки якщо вам потрібно опублікувати свою програму в AppleStore, вам буде потрібно платне членство. Дивіться відповідь qqbenq для отримання більш детальної інформації.

Не будучи членом, ви можете запускати свою програму лише в тренажері. Ви повинні бути платним членом, щоб мати змогу встановлювати додаток на пристрої.

Безкоштовно :

Почніть розробку для iOS та Mac OS X за допомогою Xcode IDE, Dashcode, Instruments, Interface Builder, iOS Simulator та набору додаткових інструментів для розробників.

Оплачено :

Тестуйте і налагоджуйте код на iPad, iPhone та iPod touch, щоб доопрацювати ваші програми.


2
Вам просто потрібен якийсь розробник, щоб підписати свою збірку, щоб вона працювала на вашому пристрої, щоб ви завжди могли бачити, чи можете ви приєднатися до існуючої команди розробників або до школи, яка має програму розвитку освіти. Це не ідеально, якщо вам справді потрібно швидко розробити власний додаток, але це може спрацювати, якщо друг має невикористані слоти для пристроїв і готовий поділитися з вами.
bmike

9

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 і хочете запустити старіші інструменти та ОС.


1
Впевнені? Чи можу я розробити персональний додаток і використовувати його? Не турбуйтеся про продаж / додаток тощо
Alex S

1
Так, це правда. Потрібно мати лише ідентифікатор яблука, і це все. (Я вважаю, що сертифікат, з яким ви підписуєте додаток, вимагатиме від вас періодичної повторної розгортання програми - наприклад, 3 місяці або близько того)
qqbenq

1
Отже, платна програма в розмірі 100 доларів призначена для розробок, які хочуть розгорнутись до appstore, і не має проблем для людей, які бажають особистих додатків
Alex S

2

Вам потрібен пристрій з в'язницею. На моєму боці, я рекомендую його втекти від в'язниці. Крім цього, у неї є ще багато цікавих та корисних речей.

Інструкції щодо Appsync (потрібні для запуску програм у iDevice)

Щоб встановити самопідписаний ipa на пристрої iOS 3.1 / 3.2 / 4.x / 5.x / 6.x / 7,

  1. Перейдіть до Cydia-> Керування та додайте http: // iphoneame.com/repo як джерело.
  2. Завантажте та встановіть AppSync для iOS xxxxxxxx (xxxxxxxx - поточний iOS вашого пристрою) від Cydia.

Інструкції щодо створення програм та запуску їх у вашому iDevice:

  1. Створіть сертифікат самопідписання коду.

У Mac OS X перейдіть до Keychain Access -> Assistant Certificate Assistant -> Створіть сертифікат. Це відкриє вікно помічника сертифіката. Введіть ім’я (у моєму випадку це securitylearn.net) та оберіть тип сертифіката як підпис коду. Поставте прапорець, щоб я замінив параметр за замовчуванням. Натисніть, щоб продовжити, поки не створиться сертифікат.

  1. Скопіюйте /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Info.plist на робочий стіл. Відредагуйте файл плісту та замініть усі випадки XCiPhoneOSCodeSignContext на XCCodeSignContext "XCiPhoneOSCodeSignContext" з'являється в 3-х місцях - властивості за замовчуванням, вимоги виконання, переопределення властивостей, обов'язково замініть їх усі.

  2. Скопіюйте модифікований файл Info.plist у каталог /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/ та замініть існуючий файл.

  3. Закрийте і перезапустіть XCode.
  4. Створіть свій проект у XCode та в налаштуваннях цілі проекту виберіть сертифікат, створений на кроці 1, як ідентифікатор підпису коду. Як це зображення http: // www.securitylearn.net/wp-content/uploads/2012/12/xcode-project-code-signing-settings.png

6.0 Якщо ви хочете запустити його безпосередньо до свого пристрою, підключіть свій встроенний пристрій з програмою Appsync Installed, а потім поруч із кнопкою "Запустити" виберіть ім'я свого пристрою. (Якщо ви вибрали цей варіант, це підручник у кінці)


6.1 Якщо ви хочете .ipa-файл Виберіть iOS Device і дотримуйтесь інструкцій нижче

  1. Build створює .app файл у папці build / Debug-iphoneos.

Місце для .app за замовчуванням - - / Користувачі / [ім'я користувача] / Бібліотека / Розробник / Xcode / DerivedData / [ваш додаток] / Build / Продукти / Debug-iphoneos /

  1. Створіть папку з назвою Payload та скопіюйте у неї файл .app.
  2. Архівуйте папку Payload. Це створює Payload.zip.
  3. Перейменуйте Payload.zip у [ім'я програми] .ipa. Ми успішно створили файл ipa без сертифіката розробника, і його можна встановити на пристрої з невід'ємною зміною. Просто перетягніть його в iTunes на секунду свого пристрою! (Обов’язково активуйте синхронізацію програм.)

Щоб отримати детальнішу інструкцію із зображеннями, відвідайте пост безпеки


1
Ласкаво просимо в Інші! Хоча це посилання може відповісти на питання, краще включити сюди суттєві частини відповіді та надати посилання для довідки. Відповіді лише на посилання можуть стати недійсними, якщо пов’язана сторінка зміниться.
грг

1

Ви можете це зробити, якщо iPad - Jailbroken. Але це означає, що вам доведеться джейлбрейк на своєму пристрої, і додаток може не працювати на пристроях, що не працюють з джейлбрейком, оскільки ви не можете перевірити їх у прямому оточенні.

Якщо ви приєднаєтесь до програми розробок, ви отримаєте бета-версію iOS, а також зможете подати їх у магазин додатків.

Моєю порадою буде, якщо ви хочете трохи довше зависнути на своїх готівках, розробіть додаток, протестуйте його в тренажері, який надходить із завантаженням xCode, і як тільки ви будете задоволені цим, приєднайтеся до програми.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.