如何更改您的XCode iTunes Connect登录?

时间:2010-10-19 15:45:46

标签: iphone xcode loader organizer

我使用多个帐户来管理我的客户iPhone / iPad应用程序。因此,我需要使用不同的登录连接到 iTunes Connect 。如何更改 XCode Application Loader 中的登录信息?它始终设置为我可能在第一次启动XCode时输入的一个默认值。

在使用 XCode Organizer 验证或提交应用程序时,我开始讨厌Apple为使用开发人员所做的工作。在那些情况下,我觉得像苹果里面的蠕虫,很丢失。问题是,点击其中一个按钮(验证...或提交...)并不提供任何反馈,除非在罕见的情况下。查看正在发生的事情的唯一方法是使用控制台查看XCode日志消息。

5 个答案:

答案 0 :(得分:14)

我在原帖中没有看到与以下问题的XCode部分相关的任何答案:“如何更改 XCode Application Loader ?“

这对我很重要,因为我有多个Apple Dev ID。设置新的MBP时,我需要在XCode Devices面板中刷新我的配置文件。如果在“使用Apple ID登录”对话框中选择“在钥匙串中记住密码”选项,则“刷新”按钮将使用保存在钥匙串中的daw2.apple.com Web表单密码。我这样做了,这阻止了从我的其他帐户下载配置文件。此外,如果您在输入Apple ID后再次刷新,则“刷新”按钮将使用缓存凭据,即使您尚未选择“钥匙串”选项。

所以要在XCode中刷新多个Apple ID配置文件:

  1. 请勿使用Keychain选项保存凭据,并为要下载刷新的配置文件的每个Apple ID重新启动XCode。

  2. 如果您已在钥匙串中保存凭据,并且需要使用其他Apple ID,请删除daw2.apple.com的钥匙串登录项​​并重新启动XCode。

答案 1 :(得分:3)

我发现更改 iTunes Connect 登录的唯一方法是使用 Keychain Access 。只需点击Cmd +空格键并搜索 Keychain Access 即可。启动该应用程序并在 Keychain Access 的搜索栏中输入“itunes”。在类别中选择“所有项目”。删除找到的所有项目。现在重新启动XCode或Application Loader,无论您需要使用什么。应该再次要求您登录!

答案 2 :(得分:1)

您不需要在XCode中更改itunes连接详细信息。只要您设置了正确的捆绑包标识符,就可以使用来自任何配置门户的证书,并且可以针对任何开发者帐户构建您的应用程序。

要在应用程序加载器中更改登录详细信息,您必须转到窗口 - >运行安装向导...并重新输入您的登录详细信息。然后你可以选择文件 - >新的,它应该在您刚设置的帐户中找到任何等待的应用程序。

答案 3 :(得分:1)

保持Keychain证书,XCode设置和配置文件以及Safari Developer门户登录完全分离的好方法是为每个不同的客户端(和开发人员登录)使用单独的Mac用户登录帐户。这也有助于保持客户IP干净利落。如果您需要登录并向客户显示帐户(模拟器演示等),他们将看不到其他客户的任何IP。

您可以根据需要将共享版本控制存储库中的任何公共代码检入每个帐户。您还可以使用Mac的快速用户开关在多个帐户中工作。

答案 4 :(得分:0)

我相信终于有办法让这项工作在Xcode 6.3.2中保持你的理智。

主要技巧是确保您的iTunes Connect帐户和会员中心帐户Apple ID对于任何特定组织都是相同的。看起来Xcode假设并尝试使用会员中心Apple ID访问iTunes Connect。

确保并使用“+文件夹”式电子邮件地址,以避免创建和管理大量真实电子邮件帐户(有关详细信息,请参阅此信息:https://webapps.stackexchange.com/questions/26053/gmail-address-with-within-the-recipient-name)。但这是至关重要的部分 - 将“+ folder”样式帐户添加到该组织的会员中心(即邀请“+文件夹”帐户),如果您在那里使用它,则删除您的普通Apple ID。

即。 不使用会员中心将多个组织与一个帐户相关联的能力。如果您还需要访问多个iTunes Connect帐户,那将只会混淆Xcode。为您正在使用的每个组织使用一个“+文件夹”帐户,并将该Apple ID添加到iTunes Connect和会员中心。