如何使用iTunes Connect Transporter

时间:2013-08-18 10:17:20

标签: itunesconnect

是否有人可以向不知道如何使用终端的人解释使用Transporter for iTunes Connect的命令是什么? 我试着按照指南但没有结果...... 这些是我现在的步骤:

我把这个命令放在终端:

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

我的终端改变如下:

~ myname$ Applications/Application\ Loader.app/Contents/MacOS/itms/bin

所以我想现在我在转运文件夹... 现在我想使用查找模式查找我的应用程序的当前元数据,并尝试使用此命令:

$ iTMSTransporter -m lookupMetadata -u [myname@gmail.com] -p [mypassword] -vendor_id [id999999999] -
destination [Applications/Application\ Loader.app/Contents/MacOS/itms/bin]

但我明白了:

$ iTMSTransporter -m lookupMetadata -u [myname@gmail.com] -p [mypassword] -vendor_id [id999999999] -
-bash: Applications/Application Loader.app/Contents/MacOS/itms/bin$: No such file or directory

我认为我是以错误的方式写出目的地.... 那我该怎么写这个命令呢? 而且......当我必须上传我编辑的文件时...我放了什么? 非常感谢您对此问题的任何帮助

1 个答案:

答案 0 :(得分:2)

首先将export命令放入一行。

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

然后你必须使用iTMSTransporter二进制文件的完整路径。您可以使用刚为此定义的变量。

"$TRANSPORTER_HOME/iTMSTransporter" -m lookupMetadata -u ... -vendor_id ... -destination ~/myapp
  1. 目标是放置应用数据的目录。 ~表示您的用户目录。因此,如果您的用户名为蓝色~/myapp,则表示/Users/blue/myapp 不要使用Xcodes目录。

  2. 我建议 NOT 使用-p参数指定密码。您不希望密码出现在bash_history中。如果您没有指定密码,则会要求您提供密码。

  3. 再次。确保这是一行。您不得将命令分布在多行上。不幸的是,如果你从pdf文档中复制并粘贴,你会得到一个不起作用的多行命令。

  4. 我建议打开文本编辑器,将pdf中的命令粘贴到文本编辑器中并格式化命令,使其位于一行上。


    然后转到https://bugreport.apple.com并提交有关iTMSTransporter蹩脚文档的错误