Apple Reporter使用有效凭据返回“无效的用户名和密码”

时间:2017-07-21 17:34:21

标签: itunesconnect java-client apple-reporter

我已经使用Apple Reporter几个星期而没有问题,但是昨天(2017年7月20日)我的所有电话都意外失败了。我的令牌有效,我已刷新并替换它并设置一个新帐户作为附加测试。我找不到Apple提供的这个Java客户端的状态或支持页面。

对于使用此客户端的任何其他人,您是否遇到过同样的问题(或者您之前遇到过此问题)?下面是java客户端返回的XML,但我100%确定我的用户名和密码实际上是有效的。我没有对此集成进行任何代码更改或其他更改。

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<Error>
    <Code>108</Code>
    <Message>Invalid username and password. Change values and try again.</Message>
</Error>

感谢您的帮助。

3 个答案:

答案 0 :(得分:0)

编辑:Apple刚刚发布了Reporter 2.2版本,修复了这个问题。您可能需要更改Reporter.properties文件以使用访问令牌而不是用户名/密码。

https://help.apple.com/itc/appsreporterguide/?lang=eng#/apda86f89da5

我和你有完全相同的问题,从20日开始。 我不知道是什么导致它,但发现我能够使用此工具下载我需要的报告:

https://github.com/fedoco/itc-reporter

如果你需要让它在Windows或Linux PC(即不是Mac)上工作,那么你可以从reporter.py的导入行(第33行)中删除“keychain”一词,然后运行该工具。 -T选项将您的访问令牌传递给它。

答案 1 :(得分:0)

事实证明,Apple巧合地刚刚发布了一个新版本的Reporter:

  

我们还更新了Reporter,让您使用新的generateToken命令生成访问令牌。要使用此新命令download Reporter 2.2

^关于上述内容的一个重要注意事项是Reporter.properties文件中的一个显着变化。模式默认为正常,UserId消失,AccessToken替换密码选项。确保相应地更新所有详细信息,然后您将重新回到正轨。

答案 2 :(得分:0)

我绞尽脑汁待了几个星期并完成了这件事。我几个月前在我的PC上设置了一个批处理脚本,并按照你的描述停止了工作。我下载了2.2并在完成正确的配置后得到了相同的错误。

您需要做的是在Mac上打开您的Properties.config文件。插入您的访问令牌并保存。然后在你的电脑上使用它应该可以工作。

要重复,请在Mac上配置Properties.config文件,然后您可以在PC上使用它。