Как пользоваться iTMSTransporter?
У меня есть 50 достижений для загрузки в iTunes Connect. Я прочитал, что вы можете сделать это с помощью iTMSTransporter, но я не могу найти ссылки или примеры файла script или metadata.xml.
Я нашел файл здесь:
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin
Или после обновления до Application Loader 3.1:
/Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin
Может ли кто-нибудь привести пример script и структуру данных, необходимую для его использования?
Ответы
Ответ 1
Вы можете загрузить спецификации метаданных и руководство по iTMSTransporter
из iTunes Connect: https://itunesconnect.apple.com:
- Авторизоваться
- Нажмите на Управление вашим приложением
- См. Раздел "Рекомендуемые ресурсы" для получения руководств по метаданным.
- См. Раздел "Транспортер" для руководства по
iTMSTransporter
Вы также можете получить помощь, выполнив iTMSTransporter -help [command]
.
Хотя я не знаком с загрузкой достижений, я написал гем Ruby, содержащий небольшую программу командной строки, которая может вам помочь:
https://github.com/sshaw/itunes_store_transporter#readme
У меня также есть графический интерфейс (все еще немного грубый по краям), который может помочь: https://github.com/sshaw/itunes_store_transporter_web/sshaw/itunes_store_transporter_web#readme
Обновление (2017-08-16)
Apple создала ресурсы и справку iTunes Connect.
Фильм и ТВ спецификации там тоже.
Ответ 2
WWDC 2013 Сессия 306 "Что нового в iTunes Connect" показывает некоторые примеры использования iTMSTransporter
. Если у вас есть доступ к учетной записи программы разработчика iOS, обязательно проверьте этот сеанс.
Для консенсуса я добавил псевдоним к .bash_profile
. Это позволяет мне вызывать iTMSTransporter
из любого каталога:
alias iTMSTransporter='`xcode-select --print-path`/../Applications/Application\ Loader.app/Contents/MacOS/itms/bin/iTMSTransporter'
Ответ 3
используйте altool - он работает так же, как и iTMSTransporter, но немного более кратким.
Он находится здесь:
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool
используйте следующий код jenkins script:
$ altool --upload-app -f /path/to/app.ipa -u USERNAME -p PASSWORD
Ответ 4
Руководство пользователя Transporter
export TRANSPORTER_HOME=xcode-select --print-path
/../
Приложения/Приложение\Loader.app/Contents/MacOS/itms/bin
Код >
Чтобы запустить Transporter, используйте команду iTMSTransporter в приложении "Терминал". Вы должны использовать
команду iTMSTransporter в каталоге, где установлен Transporter. Использовать
Transporter, вы должны иметь учетную запись iTunes Connect с административной или технической ролью.
Использование режима поиска
$ iTMSTransporter -m lookupMetadata -u [iTunes Connect user name] -p [iTunes Connect password] -vendor_id [App SKU] -destination [destination path for App Store Package]
Использование режима проверки
$ iTMSTransporter -m verify -f [path to App Store Package] -u [iTunes Connect user name] -p [iTunes Connect password]
Использование режима загрузки
$ iTMSTransporter -m upload -f [path to App Store Package] -u [iTunes Connect user name] -p [iTunes Connect password]
Ответ 5
обновите iTMSTransporter, обновите следующие ссылки: - https://help.apple.com/itc/transporteruserguide/#/apdA3ae5a8b0?sub=apdA687d545d
затем проверьте шаг установки приложения и загрузите пакет iTMSTransporter, затем установите его. Надеюсь исправить ошибку