如何使用iTMSTransporter?(How to use iTMSTransporter?)

2019-09-03 14:38发布

我有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

有人能竖起来使用它所需的脚本和数据结构的一个例子吗?

Answer 1:

您可以下载元数据规范和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的资源和帮助 。

  • 运输车用户指南
  • 应用元数据规范

影视规格是有太多。



Answer 2:

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'


Answer 3:

使用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 


Answer 4:

运输车用户指南

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]



文章来源: How to use iTMSTransporter?