How to use iTMSTransporter?
You can download metadata specifications and the iTMSTransporter
manualfrom iTunes Connect: https://itunesconnect.apple.com:
- Log in
- Click on Manage Your App
- See Featured Resources section for metadata guides
- See Transporter section for
iTMSTransporter
manual
You can also get help by executing iTMSTransporter -help [command]
.
While I'm not familiar with uploading achievements I've written a Ruby gem that contains a small command line program that might help you:
https://github.com/sshaw/itunes_store_transporter#readme
I also have a GUI (still somewhat rough around the edges) that might help: https://github.com/sshaw/itunes_store_transporter_web/sshaw/itunes_store_transporter_web#readme
Update (2017-08-16)
Apple has created iTunes Connect Resources & Help.
Film & TV specs are there too.
WWDC 2013 Session 306 "What's New in iTunes Connect" shows some examples of how to use iTMSTransporter
. If you have access to an iOS Developer Program account, you should definitely check out this session.
For convencience, I added an alias to my .bash_profile
. This allows me to invoke iTMSTransporter
from any directory:
alias iTMSTransporter='`xcode-select --print-path`/../Applications/Application\ Loader.app/Contents/MacOS/itms/bin/iTMSTransporter'
use altool -- it works the same as iTMSTransporter, but a bit more concise.
It's found here:
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool
use as follows in a post-run jenkins script:
$ altool --upload-app -f /path/to/app.ipa -u USERNAME -p PASSWORD