Подтвердить что ты не робот

Как сгенерировать IOS IPA файл с помощью Ionic Framework?

Я успешно создал приложение iOS с помощью команды ionic build ios. Но теперь я хочу использовать TestFlight, и он запрашивает у меня файл IPA. Кажется, что файл не сгенерирован с помощью этой команды сборки. Итак, как я могу его создать?

Спасибо

4b9b3361

Ответ 1

Вы можете легко построить IPA из ионной структуры. выполнив следующие шаги

  • Перейдите в папку приложения

OS X терминал с командой списка

  1. Запустить команду создания кордоны

OS X терминал работает с командой ионной сборки

  1. Откройте проект Xcode

OS X Finder с местоположением проекта

  1. Очистить проект

Продукт XCode - > Чистое меню

  1. Выберите мобильное устройство iOS для сборки, не используйте эмулятор iOS в качестве устройства, иначе архив будет отключен.

Исходное целевое устройство Xcode

  1. Архивировать проект

Проект Xcode - > Архивное меню

  1. Распространение проекта

XCode Organizer

  1. Выберите способ распространения

Выбор метода распространения

  1. Выберите профиль

Выбор профиля

  1. Выберите местоположение для сохранения файла .ipa

Сохранение файла IPA в папку Desktop

Я создаю свой .ipa файл, используя эти шаги, надеюсь, что он будет работать для ваших.

Ответ 2

эта статья является старой, но должна помочь вам.

В командной строке перейдите в папку, содержащую ваш *.xcodeproj, и запустите следующее:

xcodebuild -target "My Target" -scheme "My Scheme"
-configuration Release clean archive

Теперь у вас есть xcarchive, следующая строка будет генерировать ipa, которую вы можете загрузить в TestFlight.

cd platforms/ios/build/device/usr/bin/xcrun -sdk iphoneos PackageApplication "$(pwd)/$PROJECT_NAME.app" -o "$(pwd)/$PROJECT_NAME.ipa"

Надеюсь, что это поможет

Ответ 3

Что я делаю, так это запускаю эту команду:

ionic cordova run ios

Он создаст и создаст проект, сгенерирует IPA и запустит симулятор. В этот момент я просто вышел из симулятора и вуаля! У меня есть IPA только с одной командой (Ionic 4).