Как создать IPA в Xcode 6?


90

В своем проекте я не могу понять, как создать файл IPA. Может ли кто-нибудь объяснить, шаг за шагом, как сделать файл IPA в Xcode 6?


2
stackoverflow.com/questions/24438010/… Надеюсь, это вам поможет.
user2226474

28
Я не могу поверить, что эти моды закрыли это как «неясное». вопрос АБСОЛЮТНО ЯС. этот пользователь, очевидно, постоянно спрашивает, как сделать .ipa в Xcode 6. Очевидно.
Ага.

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

Ответы:


102

вы можете следовать ниже:

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

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

  1. Тогда новое окно откроет следующим образом, и в этом окне выбрать экспортный вариант

Выберите вариант экспорта

3. Затем появится всплывающее окно, как показано ниже, и выберите первый вариант, когда вы ищете Apple Store. Итак, теперь следуйте, как говорится.

Выберите первый вариант

ОБНОВЛЕНИЕ -> Выберите Сохранить в специальном развертывании, как показано ниже.

Сохранить в специальном формате

-> тогда, если вы не подписались со своим идентификатором разработчика Apple, появится всплывающий экран ниже

Добавить идентификатор яблока

-> Теперь выберите «Добавить» и укажите свой идентификатор Apple и пароль в новом окне, как показано.

требуется идентификатор Apple и пароль

-> Остальное следуйте инструкциям xcode, и, наконец, у вас будет файл IPA.

-> Продолжайте тестовый полет.

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


2
После этого шага возникает моя ошибка. «Чтобы сохранить для разработки в магазине приложений для iOS, вам необходимо добавить учетную запись Apple ID, которая участвует в программе разработчиков iOS для команды разработчиков '92P8AKNGW9'»
bhavik

1
У меня уже есть идентификатор разработчика Apple, а также установлен профиль обеспечения и сертификат.
bhavik

4
Пункт «Архив» в меню «Продукт» неактивен.
jameshfisher

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

7
Если вариант архивирования отключен. Проверьте stackoverflow.com/questions/16050640/…
kayfun

15

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

Шаг 1: - Выберите устройство вместо симулятора.

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

Шаг 2: - Перейдите в Продукт -> выберите Архив

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

Шаг 3: - После завершения процесса щелкните правой кнопкой мыши свой Архив -> и выберите Показать в Finder

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

Шаг 4: - когда вы нажимаете на Показать в поисковике, вы перенаправляетесь в папку архива, выглядит так

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

Шаг 5: - Щелкните правой кнопкой мыши файл .xarchive -> выберите параметр «Показать содержимое пакета».

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

Шаг 6: - Перейдите в папку продукта -> Папка приложения -> Вы найдете yourprojectname.app

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

Шаг 7: - Теперь, чтобы преобразовать .app в .ipa, просто перетащите в itunes. проверьте изображение ниже,

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

Шаг 8: - Теперь поместите этот файл .ipa в безопасное место и используйте его при загрузке с помощью загрузчика приложений.

Примечание: - если вы хотите узнать, как загрузить приложение с помощью загрузчика приложений, проверьте это,

Загрузить приложение с помощью Application 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

В XCode версии 9.0 (9A235):

    1. Заархивируйте свой проект
    1. Нажмите Window-> Organizer, выберите заархивированный проект. Нажмите Экспорт
    1. Выберите Разработка (опция)
    1. Нажмите Далее, подпишите приложение и экспортируйте

Это позволит экспортировать опубликованный контент в место, где вы можете найти файл .ipa.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.