0

有没有人可以向不知道如何使用终端的人解释使用 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

我假设我以错误的方式编写目的地....那么我应该如何编写该命令?还有......当我必须上传我编辑的文件时......我应该放什么?非常感谢您对此问题的任何帮助

4

1 回答 1

2

首先将导出命令放在一行中。

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. 我建议不要使用 -p 参数指定您的密码。您不希望您的密码出现在 bash_history 中。如果您没有指定密码,系统会要求您输入密码。

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

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


然后访问https://bugreport.apple.com并提交关于 iTMSTransporter 糟糕文档的错误

于 2013-08-18T10:42:10.843 回答