首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iTMSTransporter失败并显示错误-20101

iTMSTransporter失败并显示错误-20101
EN

Stack Overflow用户
提问于 2013-07-19 20:52:28
回答 5查看 1.2K关注 0票数 1

我昨天收到一封来自苹果的电子邮件,说现在可以使用一个名为Transporter的命令行工具来提供App Store元数据本地化。

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

代码语言:javascript
复制
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]

但是,尽管我的登录凭据和输入的所有其他信息都是正确的,但我总是收到以下错误:

代码语言:javascript
复制
[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

INFOS:我的密码包含特殊字符。因此,我尝试传递带引号和不带引号的密码。

EN

回答 5

Stack Overflow用户

发布于 2014-09-25 05:49:20

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

而不是

代码语言:javascript
复制
-p 'Pass$123'

使用

代码语言:javascript
复制
-p 'Pass\$123'
票数 2
EN

Stack Overflow用户

发布于 2013-07-20 10:41:17

您使用的是什么操作系统,您的密码包含哪些特殊字符?如果你使用的是OS,试着用单引号,比如'password',而不是"password"

如果你打算经常使用iTMSTransporter,我建议你

using this program

票数 1
EN

Stack Overflow用户

发布于 2013-07-19 20:52:28

作为一种变通方法,我删除了password参数。然后,iTMSTransporter将要求在命令行上输入密码。这不是一个真正的解决方案,因为您不能将其用于自动化脚本(而iTMSTransporter正是用于此目的)。但是,对于不经常使用的情况,这可能就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17746536

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档