Как часть процесса интеграции countinues моего приложения iPhone, я хочу создать процесс, который автоматически загрузит файл приложения (.ipa) в хранилище приложений Apple. Мне уже удалось создать пакет и проверить его. Есть ли способ загрузить файл ipa в appstore через командную строку?
Как загрузить приложение iOS в хранилище приложений через командную строку
Ответ 1
Предыдущий ответ больше не работает с новым iTunes Connect.
Вам нужно использовать iTunes Transporter
для загрузки приложения в iTunes Connect. Проверьте исходный код deliver в GitHub: https://github.com/fastlane/fastlane/blob/master/fastlane_core/lib/fastlane_core/itunes_transporter.rb
Вы можете использовать deliver для автоматической загрузки новых обновлений в App Store: https://fastlane.tools/deliver
Ответ 2
-
Убедитесь, что у вас есть приложение в состоянии "Ожидание загрузки".
-
Создайте новую цепочку ключей. Именованный элемент: Xcode: itunesconnect.apple.com предоставит ваши учетные данные для подключения itunes.
-
В командной строке:
xcrun -sdk iphoneos Validation -online -upload -verbose "path to ipa"
Ответ 3
Вы должны использовать инструмент загрузчика приложения: altool --upload-app -f file -u имя_пользователя [-p пароль] [--output-format xml]
Как описано в: https://help.apple.com/itc/apploader/#/apdATD1E53-D1E1A1303-D1E53A1126