Пройдя еще один шаг, загрузите в iTunesConnect с помощью командной строки Xcode 7 !
(Предполагается, что вы начинаете с .ipa
, который был подписан с правильным профилем выпуска и подписью.)
Введите altool
, интерфейс CLI для загрузчика приложений (docs
, стр. 38).
Скрытая глубоко в структуре Xcode.app, это удобная функция, которая позволяет загружать файлы непосредственно в ItunesConnect.
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/altool
Просто запустите $ altool --upload-app -f file -u username [-p password]
, чтобы загрузить только что набранный .ipa
прямо в Apple.
Пароль не является обязательным, и вам будет предложено ввести его, если вы не включите его в команду.
Если на этапе проверки возникнут проблемы с приложением, консоль распечатает их.
Вам, вероятно, придется экспортировать путь в altool
, если вы не хотите сохранять его местоположение.
export PATH=$PATH:/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Versions/A/Support/
Вот и все! Просто войдите на iTunesConnect.com и выберите новую сборку для тестирования с помощью testflight.
Заключительное примечание: Если вы получите сообщение «1027 *», вы можете следовать предложению этого ответа SO , чтобы запустить символическую ссылку в правильное местоположение:
ln -s /Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/itms /usr/local/itms