Як створити файл .ipa за допомогою Xcode?


128

Скажіть, будь ласка, повну процедуру створення мого додатка та використання його на реальному iPhone.

Відповіді:


145

У Xcode версії 10.0


  1. Перейдіть у вікно -> Органайзер
  2. Потім виберіть архів програми з архівів
  3. Потім натисніть кнопку "Поширити додаток" на правій панелі

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

  1. Потім виконайте наведені нижче дії

Крок 1

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

Крок 2

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

Крок 3

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

Крок 4

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

Крок 5

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

Крок 6 : Нарешті виберіть місце, яке ви хочете зберегти .ipa-файл

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

У версії Xcode 9.2


  1. Перейдіть у вікно -> Органайзер
  2. Потім виберіть архів програми з архівів
  3. Потім натисніть кнопку " Завантажити в магазин додатків " на правій панелі
  4. Потім виконайте наступні кроки

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

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

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

Крок 4 Нарешті виберіть місце, яке ви хочете зберегти .ipa-файл

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


1
сподіваємось, що це посилання допоможе вам
кодер

1
Дякую, це допомогло, але я отримую ці дві помилки під час виконання "Архів" на Xcode 10.1: clang: error: -ffunction-section не підтримується з -fembed-bitcode , clang : error: -fdata-section не підтримується з - fembed-bit code . Чи допоможете, будь ласка?
Франкі

1
Я знайшов подібну проблему в цьому SO-протекторі , що стосується попередньої версії Xcode, але подібної ситуації, як ви. сподіваюся, що це допоможе вам
кодер

1
вибачте @Franky Я думаю, що було б краще. якщо ви можете опублікувати окреме запитання щодо цього питання на SO. Хтось допоможе вам, хто зіткнувся з подібною проблемою, як ця
кодер

1
Дякую @coder Зробив це .
Франкі

85

Крім kus відповіді.

У Xcode 8.0 є деякі зміни

Крок 1: Змініть призначення схеми на Generic IOS device.

Крок 2: Клацніть Product>> Archiveпісля цього, відкрийте Організатор і натисніть останню версію.

Крок 3: Клацніть на Export...варіант з правого боку вікна організатора.

Крок 4: Виберіть спосіб експорту> Виберіть правильне підписання> Зберегти до пункту призначення.


Xcode 10.0

Крок 3: На правій панелі натисніть Розподілити додаток.

Крок 4: Виберіть Спосіб розподілу та натисніть кнопку Далі.

Крок 5: Відкриється вікно параметрів розподілу. Виберіть Усі сумісні варіанти пристрою та натисніть кнопку Далі .

Крок 6: Виберіть сертифікат підпису

Крок 7: Відкриється вікно Підготовка архіву до розповсюдження. це займає кілька хвилин

Крок 8: відкриється вікно архівів. Клацніть на експорт та збережіть його.



7
Схоже, для цього потрібно 99 доларів членства в програмі для розробників Apple
Elliott B

45

Натисніть Product> Archiveз меню, після завершення цього відкрити Organiserі натисніть останню версію> Distribute> Save for Enterprise or Ad-Hoc Deployment> Виберіть правильні підписи> Зберегти призначення


1
Під час експорту є 4 варіанти. Магазин додатків для iOS, спеціальні підприємства та підприємства. Який варіант вибрати? Моя вимога полягає в тому, що цей ipa вимагається командою qa для тестування.
iPhoneDeveloper

1
@iPhoneDeveloper Ви можете обрати спеціальний варіант або варіант розробки у вашому випадку.
Шарат Кумар

32

Вам знадобиться Buildі Archiveваш проект. Можливо, вам доведеться перевірити, які налаштування підпису коду у вас в проекті та які файли виконуються.

Використовуйте Органайзер, щоб вибрати свою архівну версію, і тоді ви можете Shareцю версію свого проекту. Вам потрібно буде вибрати правильний підпис коду ще раз. Це дозволить зберегти .ipaфайл там, де ви хочете.

Перетягніть .ipaфайл в iTunes, а потім синхронізуйте зі своїм iPhone.

EDIT: Ось кілька більш детальних інструкцій, включаючи скріншоти;

Як поширювати ad hoc збірку за допомогою XCode 4


22

Архівний процес (з використанням Xcode 8.3.2)

Примітка: Якщо ви використовуєте створення IPA за допомогою процесу перетягування за допомогою програми iTunes Mac, це більше не застосовується для iTunes 12.7, оскільки в iTunes 12.7 немає вбудованого магазину додатків.

  1. Виберіть ‘Generic iOS Device'у списку пристроїв у Xcode

Крок 1

  1. Очистіть проект ( cmd + shift + kяк ярлик)

Крок 2

  1. Перейдіть до Product-> Archiveвашого проекту

Крок 3

  1. Після успішного архіву це відкриє вікно з архівованим проектом

  2. Ви можете перевірити свій архів натисканням Validate(необов'язковий крок, але рекомендується)

  3. Тепер натисніть Exportкнопку

Крок 4 5 6

  1. Це відкриє список методу експорту. Виберіть спосіб експорту відповідно до вашої потреби та натисніть Nextкнопку.

Крок 7

  1. Це покаже list of team for provisioning. Виберіть відповідно і натисніть кнопку ' Choose'.

Крок 8

  1. Тепер потрібно вибрати підтримку пристрою -> Export one app for all compatible devices(рекомендовано). Якщо ви хочете IPA для конкретного пристрою, тоді виберіть варіант списку пристрою зі списку та натисніть кнопку ' Next'.

Крок 9

  1. Тепер ви зможете побачити ' Summary', а потім натиснути кнопку ' Next'

Крок 10

  1. Після цього створіння файлів IPA і пізніше ви зможете, export the IPA as [App Name - Date Time]а потім натисніть на ' Done'.

Крок 11


7

У Xcode-11.2.1

Можливо, ви побачите інший зразок для завантаження
кроків IPA : -

я) Додати яблуко розробника ідентифікатор в Xcode переваги -> рахунок

ii) Очистити папку збірки: -

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

iii) Архів

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

iv) Натисніть Розподілити додаток

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

v) Оберіть Спеціальний режим для розповсюдження на визначеному пристрої

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

6) Хитра частина -> Користувач може завантажити додаток з веб-сайту компанії. Багато хто з нас може зациклюватися і почати створювати URL-адресу веб-сайту для завантаження ipa , що не потрібно. Просто напишіть URL-адресу веб-сайту google за допомогою https . :)

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

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

7) Клацніть на експорт, і ви отримаєте ipa.

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

8) Відвідайте https://www.diawi.com/ та перетягніть ipa, який ви завантажили. & поділіться посиланням зі своїм клієнтом / користувачем, який хоче тестувати :)


2
Приємно зазначити, що якщо ви вказуєте на емулятор, тоді Архів буде відключений
Раул H,

2

Найпростіший спосіб, виконайте наступні дії:

крок 1: Після проекту «Архів», клацніть правою кнопкою миші на проект і виберіть «Показувати в пошуку»

крок 2: Клацніть правою кнопкою миші на цьому проекті та виберіть Показати як Показувати вміст пакета, в цьому перейдіть до Products>Applications

крок 3: Клацніть правою кнопкою миші на projectname.app

крок 4: Скопіюйте projectname.app у порожню папку та скопіюйте папку (foldername.zip)

крок 5: Змініть розширення ZIP-папки на .ipa (foldername.zip -> foldername.ipa)

крок 6: Тепер у вас є остаточний файл .ipa


1

На час побудови виберіть пристрій як iOS. Потім складіть додаток. Виберіть Продукт-> Архів, потім виберіть Надіслати та збережіть .ipa-файл. Перейменуйте файл ipa на .zip та двічі клацніть поштовий файл, і ви отримаєте .app файл у папці. потім стисніть файл .app програми та зображення iTunesArtwork. він буде у форматі .zip перейменувати .zip у .ipa файл.


0

Ось такі кроки, які я дотримувався, щоб експортувати .ipa

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