在Xcode 7上,我一直收到错误"没有与iTunes连接访问的帐户"

时间:2015-09-15 17:33:57

标签: xcode itunesconnect account submission xcode7.1beta

当我尝试使用新种子Xcode 7.1 beta(7B60)提交我的应用时,我收到一个奇怪的错误,它抱怨有#34;没有iTunes连接访问帐户 - iTunes连接访问...是必须的。在“帐户”偏好设置面板中添加一个帐户",当然帐户就在那里并且如您在附加的屏幕截图中看到的那样踢。我已经不得不删除我的所有配置文件并重新恢复它们才能成功进行编码,现在这个。请告诉我如何修复它。enter image description here

Technical role added

Technical role detail

32 个答案:

答案 0 :(得分:35)

对我来说,我必须从Xcode>中删除我的帐户偏好>帐户>按下" - "左下方。那么" +"并添加回我的详细信息。与所需的技术帐户无关。因为管理员无论如何都会为您提供完全访问权限。

答案 1 :(得分:31)

从“帐户”列表中删除您遇到问题的Apple ID。然后,将Apple ID添加回“帐户”列表。

答案 2 :(得分:9)

首先检查系统状态。 ☞System Status

确保单击并打开所需的服务。它可能是绿色但可能会失效。

在我的情况下,虽然iTune Connect是绿色的,但当我点击打开我的帐户时,活动微调器一直在继续。

所以实际上iTune Connect是个问题。

我等到我可以登录我的帐户,尝试再次从Xcode上传二进制文件,而不是上面的警告消失了。

它与我的Xcode或我的帐户无关。这是Apple服务器。

答案 3 :(得分:8)

解决方法:导出.IPA用于App Store部署,然后使用Application Loader上传到iTunes Connect。

答案 4 :(得分:7)

我今天成功地解决了这个问题。问题是我的开发者帐户与我的iTunes连接帐户不同(因为我在不同的开发团队中)。

我只在Xcode首选项中收到了我的开发者电子邮件,因此添加iTunes Connect帐户解决了这个问题。

答案 5 :(得分:7)

在我的情况下,我创建了 Apple开发者帐户,但尚未创建 iTunes Connect帐户

答案 6 :(得分:4)

如果您使用的是团队之间共享的Apple ID,则会发生这种情况。因此,如果Apple ID用于更多团队,只需删除您不想要的电子邮件或创建新电子邮件。

https://forums.developer.apple.com/thread/16159

答案 7 :(得分:4)

我已经解决了这个问题。

只需关闭双因素身份验证。

来自https://appleid.apple.com

:)

答案 8 :(得分:3)

对我来说(使用XCode 9.3),解决方案是关闭并重新启动XCode,它有效!

答案 9 :(得分:3)

尝试使用xCode 9的Beta版上传时收到此错误消息 - 请勿使用测试版。

答案 10 :(得分:2)

删除您现在使用的当前帐户,然后重新添加,这是唯一的解决方案。

答案 11 :(得分:2)

正如此处其他两个答案所述,请注意 iTunes Connect 帐户与 Apple Developer 帐户不同。您需要创建两者。虽然 Apple Developer documentation 表示您需要上传到iTunes Connect,但它没有明确说明您需要注册iTunes Connect 单独

通过Xcode尝试Upload / Validate / Export应用程序时,这并不明显,因为这是您需要iTunes Connect帐户的第一步。除此之外,当您没有iTunes Connect帐户时显示的错误消息会显示一个名为Add account的链接,但此链接只会将您带回Xcode -> Preferences -> Account标签(其中没有#&} 39;实际上允许您创建iTunes Connect帐户。)

我尝试访问 iTunes Connect 来创建一个帐户,但该页面告诉我,我需要创建一个帐户才能才能访问iTunes Connect。考虑到我在团队中是 admin ,我认为我有权这样做。然而,我失踪的关键步骤深埋在 iTunes Connect help 内:

  

最初,只有团队代理(加入Apple开发者计划的人)才能登录iTunes Connect并执行这些步骤。 [...]如果您是团队代理,请使用您用于加入Apple Developer Program的Apple ID,并将其他用户添加到iTunes Connect组织。

让团队代理将我添加到iTunes Connect(如 here 所述)解决了我的问题;我现在可以通过Xcode成功上传,验证和导出应用程序。

希望这有助于其他人也没有意识到这一点!

答案 12 :(得分:2)

我仍然可以成功导出应用(而不是点击上传到应用商店)并且签名仍然有效。 Apple还允许您使用名为Application Loader的东西。我能够以这种方式成功上传。

https://developer.apple.com/library/content/documentation/LanguagesUtilities/Conceptual/iTunesConnect_Guide/Chapters/UploadingBinariesforanApp.html

答案 13 :(得分:2)

我几天前遇到了同样的问题,我尝试了一堆解决方案,但没有一个能为我工作。

但我发现,我正在尝试使用连接到公司客户WiFi的Macbook上传构建版本,并且他们正在使用防火墙来阻止上传或附加文件。

只是尝试从允许上传的花药网络上传它,是的,就像那样简单:D

答案 14 :(得分:2)

我刚刚重启了我的mac并且工作正常

答案 15 :(得分:2)

我第一次遇到这个问题。

在我的情况下,我只需要等待并自行修复。我发送了两个更新,在成功提交第一个更新后,一小时后,我在下一个更新时出现此错误。我尝试了其他人关于删除和添加帐户的说法,但它没有用。这可能是Apple的一面。

答案 16 :(得分:2)

目前我正在使用似乎更友好的Application Loader提交导出的应用程序。当Apple下定决心并修复Xcode时,我会选择快捷方式。

答案 17 :(得分:1)

我的帐户存在多个团队的问题。

我必须:

  1. 在xCode->偏好设置上为新团队的iTunes连接帐户(name+email@email.com)明确添加AppleId。

  2. 登录https://appleid.apple.com验证我的电子邮件是否有新的iTunes连接帐户。

  3. 此后错误消失了。

答案 18 :(得分:1)

让我告诉你什么对我有用。 我遇到了同样的问题。

后来我发现我正在使用OpenDNS来控制我的网络,当我禁用OpenDNS时,它运行得很好,问题也解决了。

因此,寻找解决方案的人会检查您是否有防火墙。 将其作为您的一个检查清单。

如果我错了,请纠正我。

P.S。我也尝试了上面给出的解决方案,但在禁用防火墙之前没有任何作用。

答案 19 :(得分:1)

成功上传到iTunes Connect后,我遇到了这个问题。删除我的配置文件后,撤销我的证书,删除我的苹果ID,并将其重新添加到xCode - Accounts,但没有任何成功,我打电话给Apple支持热线......他们无能为力。

最终我有一个疯狂的想法是从一个不同的团队中删除自己作为管理员。它现在有效。因此,对于有此问题的人,请问自己是否属于可能存在冲突的其他团队。

答案 20 :(得分:1)

我在我的机器上遇到了这个问题,该机器在OS X的测试版上运行最新版本的Xcode。为了解决这个问题,我将应用程序存档在另一台运行最新公开发布的OS X和Xcode的机器上,并从那里上传。我只是导出了我的开发者帐户并将其导入我的其他计算机。该应用已成功提交。

答案 21 :(得分:1)

如果您的Apple Developer Program Membership已过期,则可能会出现此问题。

只需续订(并支付99欧元)即可解决问题。

答案 22 :(得分:1)

以下是我如何解决它......目前还不清楚以下哪项是关键。

1)iTunesConnect中的合同部分要求提供一些新的银行信息(即我的银行账户是个人账户或公司账户)。我回答了。花了大约10分钟来确认' - 同时我做了#2和#3。

2)我从Mac上的帐户中删除了我的iTunes帐户帐户(myname @ gmail.com)。然后我将该帐户添加回来。

3)我退出Xcode并重新启动它。

答案 23 :(得分:0)

关闭iTunes(如果打开),对我有用。

答案 24 :(得分:0)

重新启动计算机

重启Xcode

重新申请您的应用

删除并重新添加用户

经过2个小时的故障排除甚至尝试应用程序加载器后,这对我有用。不确定是哪一个。但尝试结合使用它,它可能会起作用。

答案 25 :(得分:0)

大约三周,我无法将我的任何应用程序上传到iTC。 Apple只是认为它是现有错误的副本。我曾尝试过上面建议的其他方法。

最终通过下载XCode的新测试版(即使我是从发布版本上传)来解决这个问题,我的猜测是这个安装的上传工具覆盖了我一直使用的那些?

答案 26 :(得分:0)

我找到了解决方案,只需打开此链接

https://appleid.apple.com/#!&page=signin

在“安全性”部分,单击“在特定于应用程序的密码下方生成密码”。

所以现在你已经生成了密码,现在打开了应用程序加载器,你发送了电子邮件并生成了密码,现在你可以使用应用程序加载器软件在itune上传视频了。 谢谢

答案 27 :(得分:0)

在我的情况下,互联网很慢,所以问题就出现了。我改变了我的mac网络,问题解决了。

答案 28 :(得分:0)

这件事发生在我尝试从一家咖啡馆提交的参差不齐/受限制的Wi-Fi时。 Application Loader也因SSL相关错误消息而失败。

如果上述解决方案都不适合您,我建议您尝试使用其他Wi-Fi网络。

答案 29 :(得分:0)

尝试更改应用的版本号(不是内置版本号) - 例如从1.5到1.6。

其他答案都没有对我有用,而且(莫名其妙地)解决了它。

答案 30 :(得分:0)

我在Xcode 7.0.1中遇到了类似的问题,我们正在为第三方打包应用程序。在过去,这没有问题,因为我们的帐户具有管理员权限,并且我们拥有所需的配置文件。

但是,在Xcode 7.0.1中,我收到相同的错误'没有使用iTunes Connect访问的帐户'。我试过“技术用户”#39;上面提到的修复,但它没有任何影响。

我下载了Xcode 7.1 beta 2,问题似乎已得到修复,因为我能够为第三方发布版本构建和打包应用程序。所以,这似乎是Xcode中的一个错误,希望它已被修复。

答案 31 :(得分:0)

我发现您似乎有两个电子邮件帐户 - 您的Gmail和您的域名电子邮件地址。

您使用哪个地址登录iTunes Connect?这与您用于创建配置文件的帐户不同吗?

我刚遇到同样的问题,并设法在敲击键盘之后解决它。

多年来,我一直使用我的个人Gmail帐户(这是我的Apple ID)进行应用开发。它始终与我的组织团队相关联。

但是,我刚刚意识到我的iTunes Connect帐户实际上使用了我的工作电子邮件。

尝试在Xcode中对应用进行签名时,它会尝试使用我的个人电子邮件登录iTunes Connect,而该电子邮件实际上并未链接到iTunes Connect上的我的组织。

所以,我刚刚将我的个人帐户添加到我的团队的iTunes Connect中。瞧!一切都很好。 (我可能应该为我的工作电子邮件创建一个Apple ID,并在会员中心添加,但创建配置文件就像被刺入眼中一样。)

现在我真的很难以理解它过去是如何运作的。

希望这有帮助。