26

我有 50 个成就要上传到 iTunes Connect。我已阅读您可以使用 iTMSTransporter 执行此操作,但是我找不到脚本或 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

有人可以举一个使用它所需的脚本和数据结构的例子吗?

4

5 回答 5

19

iTMSTransporter您可以从 iTunes Connect下载元数据规范和手册: https ://itunesconnect.apple.com :

  • 登录
  • 点击管理您的应用
  • 有关元数据指南,请参阅特色资源部分
  • 有关手册,请参阅运输机部分iTMSTransporter

您还可以通过执行来获得帮助iTMSTransporter -help [command]

虽然我不熟悉上传成就,但我编写了一个 Ruby gem,其中包含一个可能对您有所帮助的小型命令行程序:

https://github.com/sshaw/itunes_store_transporter#readme

我还有一个可能有帮助的 GUI(边缘仍然有些粗糙):https ://github.com/sshaw/itunes_store_transporter_web/sshaw/itunes_store_transporter_web#readme

更新 (2017-08-16)

Apple 创建了iTunes Connect 资源和帮助

电影和电视规格也在那里。

于 2013-05-17T02:13:10.457 回答
9

WWDC 2013 Session 306 “iTunes Connect 中的新功能”展示了一些如何使用iTMSTransporter. 如果您有权访问 iOS 开发人员计划帐户,则绝对应该查看此会话。

为了方便起见,我给我的.bash_profile. iTMSTransporter这允许我从任何目录调用:

alias iTMSTransporter='`xcode-select --print-path`/../Applications/Application\ Loader.app/Contents/MacOS/itms/bin/iTMSTransporter'
于 2013-07-22T11:49:14.087 回答
8

使用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 
于 2015-02-20T22:39:59.140 回答
5

运输车用户指南

export TRANSPORTER_HOME=xcode-select --print-path/../ Applications/Application\ Loader.app/Contents/MacOS/itms/bin

要启动 Transporter,请使用终端应用程序中的 iTMSTransporter 命令。您必须在安装 Transporter 的目录中使用 iTMSTransporter 命令。要使用 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]

于 2013-07-24T03:44:03.627 回答
0

更新 iTMSTransporter 更新以下链接:- https://help.apple.com/itc/transporteruserguide/#/apdA3ae5a8b0?sub=apdA687d545d

然后检查App developer安装步骤并下载iTMSTransporter包然后安装它。我希望解决错误

于 2019-06-26T10:31:26.727 回答