我有50分的成绩上传到iTunes连接。 我已阅读,你可以使用iTMSTransporter但是我无法找到脚本或metadata.xml文件的引用或实例做到这一点。
我发现这里的文件: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/MacOS/itms/bin
这里还是更新到应用程序加载器3.1之后: /Applications/Xcode.app/Contents/Applications/Application Loader.app/Contents/itms/bin
有人能竖起来使用它所需的脚本和数据结构的一个例子吗?
您可以下载元数据规范和iTMSTransporter
从iTunes Connect的手册: https://itunesconnect.apple.com :
- 登录
- 点击管理应用程式
- 请参阅元数据指南特色资源部分
- 见转运部分
iTMSTransporter
手册
您也可以通过执行获得帮助iTMSTransporter -help [command]
。
虽然我不熟悉上传成绩我已经写了包含一个小的命令行程序,它可以帮助你一个Ruby宝石:
https://github.com/sshaw/itunes_store_transporter#readme
我也有一个GUI(还是周围的边缘有些粗糙),这可能有助于: https://github.com/sshaw/itunes_store_transporter_web/sshaw/itunes_store_transporter_web#readme
更新(2017年8月16日)
苹果创造了iTunes Connect的资源和帮助 。
影视规格是有太多。
WWDC 2013届306“是什么在iTunes Connect的新”展示了如何使用一些例子iTMSTransporter
。 如果你有机会到iOS开发者计划帐户,你一定要看看这个会议。
对于convencience,我增加了一个别名,我.bash_profile
。 这让我援引iTMSTransporter
从任何目录:
alias iTMSTransporter='`xcode-select --print-path`/../Applications/Application\ Loader.app/Contents/MacOS/itms/bin/iTMSTransporter'
使用altool -它的工作原理一样iTMSTransporter,但有点更简洁。
它在这里找到:
/Applications/Xcode.app/Contents/Applications/Application\ Loader.app/Contents/Frameworks/ITunesSoftwareService.framework/Support/altool
使用如在运行后詹金斯脚本如下:
$ altool --upload-app -f /path/to/app.ipa -u USERNAME -p PASSWORD
运输车用户指南
export TRANSPORTER_HOME=xcode-select --print-path
/../ Applications/Application\ Loader.app/Contents/MacOS/itms/bin
要开始转运,在终端应用程序中使用的iTMSTransporter命令。 您必须在安装运输车目录使用iTMSTransporter命令。 要使用运输车,你必须有一个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]