Подтвердить что ты не робот

Как пользоваться 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 и структуру данных, необходимую для его использования?

4b9b3361

Ответ 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]