Как сгенерировать IOS IPA файл с помощью Ionic Framework?
Я успешно создал приложение iOS с помощью команды ionic build ios. Но теперь я хочу использовать TestFlight, и он запрашивает у меня файл IPA. Кажется, что файл не сгенерирован с помощью этой команды сборки. Итак, как я могу его создать?
Спасибо
Ответ 1
Вы можете легко построить IPA из ионной структуры. выполнив следующие шаги
Перейдите в папку приложения
Запустить команду создания кордоны
Откройте проект Xcode
Очистить проект
Выберите мобильное устройство iOS для сборки, не используйте эмулятор iOS в качестве устройства, иначе архив будет отключен.
Архивировать проект
Распространение проекта
Выберите способ распространения
Выберите профиль
Выберите местоположение для сохранения файла .ipa
Я создаю свой .ipa файл, используя эти шаги, надеюсь, что он будет работать для ваших.
В командной строке перейдите в папку, содержащую ваш *.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).