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