Сборка "Ожидающий релиз разработчика" заменена, но версия не обновлена

У нас есть конфигурация задания сборки Jenkins, где каждый коммит запускает новую сборку, которая затем загружается в iTunes Connect с помощью fastlane deliver,

В какой-то момент мы вручную отправляем сборку на проверку приложения, пока еще выполняются коммиты и новые сборки отправляются в iTunes Connect.

Когда сборка была принята из обзора, и новая сборка отправлена ​​в iTunes Connect, у нас возникает следующая проблема: приложение с ожидающим статусом выпуском разработчика содержит новую сборку, но отображаемая версия показывает старый номер версии. Таким образом, существует риск выпуска приложения, в котором номер сборки и номер версии различаются.

введите описание изображения здесь

Как мы можем по-прежнему загружать сборки в iTunes Connect, а не заменять сборку в приложении, которое готово к выпуску?

Это фрагмент кода из нашего скрипта сборки, который выполняет загрузку в iTunes Connect:

# upload to TestFlight first    
DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS="-t DAV" fastlane pilot upload --ipa ${PACKAGE_NAME}_AppStore.ipa --distribute_external $FASTLANE_CREDENTIALS 

...

# upload to 'production lane'
DELIVER_ITMSTRANSPORTER_ADDITIONAL_UPLOAD_PARAMETERS="-t DAV" fastlane deliver --ipa ${PACKAGE_NAME}_AppStore.ipa --skip_binary_upload $FASTLANE_CREDENTIALS --force

0 ответов

Другие вопросы по тегам