我的AppleID密码突然无法在Xcode 7.1.1或Application Loader 3中使用。

23
我最开始顺利地升级了到Xcode 7.1.1,但是自从昨天iTunes Connect门户网站升级之后(11月12日),我在进行TestFlight归档时遇到了问题。同时,我也无法登录Application Loader 3.1。
11月12日下午这些操作都还能正常执行,在iTunes Connect升级之前。看起来苹果公司加强了一些安全措施。
4个回答

78
经过一番调查,我发现我的问题是,在我使用双重认证的AppleID时,自从这次新的iTunes Connect升级后,苹果现在要求使用特定于应用程序的密码来与Xcode和Application Loader配合使用。 由于这个原因,这两个工具都不再接受您在偏好设置下使用的常规AppleID密码。
关于如何将这些密码添加到您的AppleID帐户上的信息,请参见此Apple支持链接: 设置针对 Apple ID 的应用程序特定密码 一旦我使用特定于应用程序的密码而非我的AppleID密码,Xcode 7.1.1 和 Application Loader 3.1就能够正常完成我的归档验证、导出和提交至 TestFlight 测试平台。

2
有趣的是,在El Capitan上,Xcode不会接受特定于应用程序的密码。这似乎是有意为之的,可以参考此处的第5点。 - Václav Slavík
2
我的问题是,应用程序加载器仍然不接受我生成的应用程序特定密码。 - gonzobrains
看起来我需要将我的帐户分配为团队代理才能使其工作。https://dev59.com/Qq7la4cB1Zd3GeqPfZRy#54463009 - gonzobrains

2

登录https://appleid.apple.com并输入您的2FA代码。 然后在右下角的安全部分,您会看到:

应用程序专用密码 生成密码...

点击链接创建一个应用程序专用密码。

为您使用的任何应用程序输入名称。例如:Xcode应用程序加载器。

复制应用程序专用密码。

将密码输入应用程序加载器中。


1

尝试登录https://appstoreconnect.apple.com/

如果无法登录,请联系负责注册苹果开发计划的公司内部人员,请求将您添加为应用程序管理员。

之后,应用程序加载器中的登录可能会起作用(至少对我有效!)


即使您可以登录appstoreconnect.apple.com并在“我的应用程序”中单击,您也会被重定向到developer.apple.com,然后要求将您的帐户角色添加到appstoreconnect.apple.com。 - electroid

1

非常好

为了进行双重认证的AppleID设置,自从iTunes Connect进行了升级,苹果现在要求使用与Xcode和Application Loader配合使用的特定应用程序密码。

:$


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接