ios - iTMSTransporter失败,错误为-20101

标签 ios xml macos command-line app-store-connect

我昨天收到了Apple的一封电子邮件,指出现在可以使用名为Transporter的命令行工具来交付App Store元数据本地化。

我已从iTunes Connect下载iTunes_Store_Transporter_Quick_Start_Guide_v2.pdf,并按照示例进行了简单的应用程序元数据查找:

To initiate lookup mode, use the following command:
$ iTMSTransporter -m lookupMetadata -u [iTunes Connect user name]
                  -p [iTunes Connect password] -vendor_id [App SKU]
                  -destination [destination path for App Store Package]

但是,尽管我的登录凭据和输入的所有其他信息都是正确的,但我始终会收到以下错误:
[2013-07-19 14:34:40 MESZ] <main> DBG-X:   parameter Errors = [Directory Services reported the following error: Your Apple ID or password was entered incorrectly. (-20101)]
[2013-07-19 14:34:40 MESZ] <main> ERROR: Apple's web service operation was not successful
[2013-07-19 14:34:40 MESZ] <main> ERROR: An error occurred while looking up the metadata.
[2013-07-19 14:34:40 MESZ] <main> ERROR: Directory Services reported the following error: Your Apple ID or password was entered incorrectly. (-20101)
[2013-07-19 14:34:40 MESZ] <main> DBG-X: The error code is: -20101

信息:我的密码包含特殊字符。因此,我尝试通过带引号和不带引号的密码。

最佳答案

@Tafkadasoh是导致问题的美元符号。由于$字符是为unix中的不同类型的变量保留的,因此必须对其进行转义。

代替

-p 'Pass$123'


-p 'Pass\$123'

关于ios - iTMSTransporter失败,错误为-20101,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17746536/

相关文章:

macos - mac Swift 多个 keyDown 事件

ios - 在 TableView 单元格 swift 3 中添加 Collection View

ios - Xcode - 按语言更改 bundle 显示名称

ios - id <SampleProtocolDelegate> 委托(delegate)与 id <SampleProtocolDelegate> _delegate

ios - Xcode 在某些文件中找不到 Swift 桥接头文件

java - 使用 JAXB 从套接字解码 xml 后客户端被阻止

.net - 使用 mono 提高 .Net XML 序列化程序的性能

java - 动态寻址类变量

javascript - 确定窗口是否在 webkit 中处于事件状态

macos - Logstash/usr/local/etc/logstash/conf.d/安装后文件夹不存在