Как создать 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.