Создание файла .ipa с помощью сценария Cordova

Можно успешно создать файл ipa на основе моего проекта Cordova вручную в XCode, но я хочу иметь возможность создавать файл ipa с помощью сценария Cordova, чтобы он мог автоматически запускаться в сценарии на моем сервере сборки.

я побежал:

cross-env CORDOVA_PLATFORM=ios vue-cli-service cordova-build-ios --device --automaticProvisioning true"

К сожалению, файл ipa не создается. Сценарий создает каталог www, но не создает файл ipa:

DONE  Build complete. The www directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html

 INFO  executing "cordova clean" in folder /Users/christiankl/IdeaProjects/Cordova
 INFO  executing "cordova build ios --release" in folder /Users/christiankl/IdeaProjects/Cordova

Process finished with exit code 0

person Christian    schedule 29.10.2019    source источник


Ответы (1)


Ничего не зная об используемом вами сервисе vue-cli, кажется, что когда вы вызываете 'cordova-build-ios --device --automaticProvisioning true', он теряет флаги, а именно , флаг ---device. Если флаг --device не передан в выполнение cordova build, вы не получите файл *.ipa.

Журнал, который вы опубликовали, кажется, указывает на то, что я сказал:

ИНФОРМАЦИЯ о выполнении «cordova build ios --release» в папке /Users/christiankl/IdeaProjects/Cordova

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

person csotelo    schedule 27.11.2019