Як створити IPA в Xcode 6?


90

У своєму проекті я не можу зрозуміти, як створити файл IPA. Хто-небудь може покроково пояснити, як створити файл IPA в Xcode 6?


2
stackoverflow.com/questions/24438010/… Я сподіваюся, це допоможе вам.
user2226474

28
я не можу повірити, що ці моди закрили це як "незрозуміле". питання АБСОЛЮТНО ЧИСТЕ. цей користувач, очевидно, неодноразово запитує, як зробити .ipa в Xcode 6. очевидно.
Так.

2
Я оновив це питання, щоб (сподіваюся) було більш зрозумілим. Висування кандидата на повторне відкриття, оскільки це одне з перших звернень до Google, і я думаю, що це гарне запитання.
Джеймс Макмехон,

Відповіді:


102

Ви можете слідувати нижче:

1.Виберіть свій swiftDemo у вашому xcode (ліворуч, як показано). Потім виберіть опцію Product , в якій ви можете вибрати опцію Archive .

Виберіть Архів - Виділений на зображенні

  1. Потім відкриється нове вікно, як слід, і в цьому вікні виберіть опцію експорту

Виберіть опцію Експорт

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

Виберіть Перший варіант

ОНОВИТИ -> Виберіть Зберегти до спеціального розгортання, як показано нижче

Зберегти в спеціальній

-> тоді, якщо ви не підписали свій ідентифікатор розробника Apple, спливне вікно нижче

Додайте ідентифікатор яблука

-> Тепер виберіть Додати в цьому і вкажіть свій ідентифікатор яблука та пароль у новому вікні, як показано.

потрібні ідентифікатор і пароль apple

-> Відпочивайте, слідуйте, керуючись xcode, і нарешті ви отримаєте свій файл IPA.

-> Переходьте до тестового польоту.

Не забудьте надати свій профіль підготовки та сертифікати під час підписання коду налаштування збірки в xcode.


2
Після цього кроку моя помилка трапляється, як. "Щоб зберегти для розробки IOS App Store, потрібно додати обліковий запис Apple ID, який зареєстрований у програмі розробника IOS для команди розробників '92P8AKNGW9'"
bhavik

1
Я вже існую в ідентифікаторі розробника яблук, а також встановлено профіль і сертифікат.
bhavik

4
Параметр "Архів" у меню "Продукт" неактивний.
jameshfisher

5
@jameshfisher Вам потрібно вибрати пристрій iOS у своєму xcode, як ви могли вибрати будь-який симулятор на даний момент. Тож змініть його на пристрій iOS, і тоді він буде працювати.
nikhil84

7
Якщо параметр архіву оцінено. Перевірте stackoverflow.com/questions/16050640 / ...
kayfun

15

Якщо ви хочете завантажити файл .ipa в itunesconnect без інтеграції облікового запису розробника в Xcode, і ви хочете використовувати завантажувач додатків . тоді ви можете створити .ipa за допомогою iTunes .

Крок 1: - Виберіть пристрій замість тренажера.

введіть тут опис зображення

Крок 2: - Перейдіть до Продукт -> виберіть Архів

введіть тут опис зображення

Крок 3: - Після завершеного процесу клацніть правою кнопкою миші до вашого Архіву -> та виберіть Show у Finder

введіть тут опис зображення

Крок 4: - коли ви натискаєте на show in finder, ви перенаправляєте в папку Archive, виглядає так

введіть тут опис зображення

Крок 5: - Клацніть правою кнопкою миші файл .xarchive -> виберіть параметр Показати вміст пакета.

введіть тут опис зображення

Крок 6: - Перейдіть до Папка продукту -> Папка програми -> Ви знайдете yourprojectname.app

введіть тут опис зображення

Крок 7: - Тепер для перетворення .app у .ipa просто перетягніть у itunes. перевірте зображення нижче,

введіть тут опис зображення

Крок 8: - Покладіть цей файл .ipa у безпечне місце та використовуйте його при завантаженні за допомогою завантажувача додатків.

Примітка: - якщо ви хочете знати, як завантажити програму за допомогою завантажувача додатків, перевірте це,

Завантажте програму з програмою Loader

РЕДАГУВАТИ: -

ПОПЕРЕДЖЕННЯ: - Не створюйте .ipa із зміною розширення з .aap на .zip та .zip на .ipa.

У багатьох відповідях я бачив, що вони пропонують стиснути файл .app, а потім змінити розширення з .zip на .ipa. Зараз це не працює. За допомогою цього методу ви отримаєте помилку типу,

IPA недійсний, він не включає каталог корисного навантаження.


1
Дякую за перетягування, не знав цього.
Євген Каркан

3
1. Make your application with X-Code

.

2. Run your application in simulator

.

3. Open finder, Goto -> /Library/Developer/XCode/DerivedData/<Your App Name-blahblahblah>/Build/Products/Debug-iphonesimulator

.

4. Open iTunes -> Goto Apps

.

5. Drag YourApplication.app to iTunes

.

6. Drag back your app from iTunes to finder to get YourApplication.ipa

Мій симулятор не відображався після запуску програми. Тож ваш метод спрацював для мене як принада.
Умайр Афзал

Папку /Users/<User>/Library/Developer/Xcode/DerivedDataдля мене змінено на останню версію XCode. Параметр можна переглянути / змінити в "Файл" -> "Налаштування проекту" в XCode.
sn0b4ll

2

У версії 9.0 XCode (9A235):

    1. Архівуйте свій проект
    1. Клацніть Вікно-> Органайзер, виберіть свій заархівований проект. Натисніть Експорт
    1. Виберіть Розробка (варіант)
    1. Натисніть Далі та підпишіть програму та експортуйте

Це експортує вміст публікації до місця, де ви зможете знайти файл .ipa.

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