Спеціальна побудова iPhone за допомогою Xcode 4


77

Я щойно перейшов на Xcode 4 і мені потрібно зробити спеціальну збірку, щоб мій клієнт міг протестувати мій додаток. Проте кожен підручник, який я знаходжу, базується на Xcode 3, і я, здається, не можу знайти шлях до Xcode 4 за подібними налаштуваннями та діями, які мені потрібно зробити. Чи є підручник чи щось інше, що може мені допомогти в цьому? Я погуглив, але з дуже поганими результатами.

Відповіді:


95

Переконайтеся, що ви вибрали пристрій зі спадного меню, а не симулятор.

Потім у XCode 4 перейдіть до product -> archive.

Після завершення збірки відкрийте органайзер та виберіть його Archives.

Тут ви знайдете свою збірку, звідси ви можете вибрати спільний доступ, наступний XCode запитає, за допомогою якого профілю підписати програму.

Тепер ви створили IPA, який ви можете надіслати своїм тестувальникам.


2

Я також не зміг знайти поточну (серпень 2013 р.) Інформацію про це, особливо для розповсюдження програми серед користувачів iPhone, що мають ПК, а не Mac. Перебираючи результати Google, я виявив багато зайвої та заплутаної інформації про iTunes Connect та перевірку.

Ось, що мені вдалося:

  1. Вам не потрібно створювати запис програми в iTunes Connect - це саме для того, коли ви хочете помістити його в магазин. Якщо це те, що ви хочете, подивіться на це: developer.apple.com/library/ios/documentation/ToolsLanguages/Conceptual/YourFirstAppStoreSubmission/CreateYourAppRecordiniTunesConnect/CreateYourAppRecordiniTunesConnect.html

  2. Вам не потрібно перевіряти свій додаток. Це просто для того, коли ви хочете покласти його в магазині. Якщо це те, що ви хочете, подивіться на це: developer.apple.com/library/ios/recipes/xcode_help-archives_organizer/articles/validating_apps.html

  3. Вам потрібен спеціальний профіль підготовки. Щоб отримати його, дотримуйтесь інструкцій під заголовком: "Створення спеціальних профілів забезпечення" на: https://developer.apple.com/library/ios/documentation/IDEs/Conceptual/AppDistributionGuide/TestingYouriOSApp/TestingYouriOSApp.html . Переконайтеся, що після завантаження двічі клацнете файл 'name.mobileprovision', щоб додати його до Xcode.

  4. Не витрачайте час, шукаючи в своєму налаштуваннях проекту Xcode проекту / збірки спеціальне право підпису коду. Він не відображається в моїй копії Xcode, і він мені не знадобився.

  5. Незважаючи на те, що спеціальне право підпису коду не відображається в налаштуваннях проекту / збірки, ви можете побачити його в профілях Організатор / Пристрої / Бібліотека / Надання. Він матиме ім’я, яке ви дали йому на кроці 3.

  6. Тепер ви готові створити версію свого додатка для спеціального розповсюдження:

  7. У Xcode переконайтесь, що ви перебуваєте у вікні проекту, вибравши свій проект, і відповідно до прийнятої відповіді вище, Пристрій iOS вибрано цільовою збіркою в полі вгорі ліворуч поруч із кнопками Запуск / Зупинка.

7а. У рядку меню Xcode виберіть Product / Build for ... / Archiving (якщо параметри "Build For ..." неактивні, можливо, ви знаходитесь у якомусь вікні, крім вікна проекту, наприклад, у вікні Органайзер).

7б. У рядку меню Xcode виберіть Продукт / Архів

7в. Відкрийте вікно Органайзера (Shift-Cmd-2), виберіть піктограму Архіви вгорі посередині.

7г. Виділіть версію, яку ви хочете розповсюдити, і натисніть на кнопку "Розподілити" праворуч.

7е. Виберіть параметр «Зберегти для підприємства або розгортання для спеціального використання».

7f. З'явиться діалогове вікно "Виберіть особистість для підписання". З випадаючого списку виберіть розподіл iOS, який ви створили на кроці 3. Для мене рядок із іменем, яке я створив на кроці 3, був сірим, але той, що знаходився безпосередньо під ним, працював.

7г. З'явиться діалогове вікно, що дозволяє назвати та зберегти програму Ad-Hoc як файл .ipa.

8 На ПК з ОС Windows:

8а. Скопіюйте файл YourApp.ipa та файл name.mobileprovision кудись, як робочий стіл.

8б. У iTunes знайдіть головне меню (можливо, невеликий значок у верхньому лівому куті панелі завдань) і виберіть "Додати файл у бібліотеку ... Ctrl + O"

8в. Додайте обидва файли до бібліотеки.

8г. Підключіть iPhone до ПК з Windows

8e. Перейдіть до розділу iPhone у iTunes, а потім на вкладку Програми. Якщо пощастить, ви побачите YourApp, і ви зможете натиснути кнопку Встановити.

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