当我尝试使用新的种子Xcode 7.1 beta(7B60)提交我的应用程序时,我收到一个奇怪的错误,它抱怨说“没有具有iTunes连接访问权限的帐户-需要iTunes连接访问权限...。需要添加一个帐户在“帐户”偏好设置窗格中”,当然,您可以在该屏幕上看到该帐户,并且可以如所附的屏幕截图中所述。为了成功进行代码签名,我已经必须删除我的所有配置文件并再次还原它们。请告诉我如何解决。
当我尝试使用新的种子Xcode 7.1 beta(7B60)提交我的应用程序时,我收到一个奇怪的错误,它抱怨说“没有具有iTunes连接访问权限的帐户-需要iTunes连接访问权限...。需要添加一个帐户在“帐户”偏好设置窗格中”,当然,您可以在该屏幕上看到该帐户,并且可以如所附的屏幕截图中所述。为了成功进行代码签名,我已经必须删除我的所有配置文件并再次还原它们。请告诉我如何解决。
Answers:
对我来说,我必须通过按左下角的“-”从Xcode>偏好设置>帐户> Apple ID中删除我的帐户。然后,“ +”并添加回我的详细信息。与技术帐户无关。无论如何,作为管理员将为您提供完整的访问权限和特权。
从“帐户”列表中删除遇到问题的Apple ID。然后,将Apple ID重新添加到“帐户”列表中。
我今天设法解决了这个问题。问题是我的开发人员帐户与iTunes Connect帐户不同(因为我在不同的开发人员团队中)。
我只有Xcode偏好设置中的开发人员电子邮件,因此添加iTunes Connect帐户即可解决此问题。
就我而言,我已经创建了Apple开发者帐户,但是还没有创建iTunes Connect帐户。
如果您使用的是在团队之间共享的Apple ID,则会发生这种情况。因此,如果Apple ID用于更多团队,只需删除您不需要的电子邮件或创建新电子邮件即可。
对我来说(使用XCode 9.3),解决方案是关闭并重新启动XCode,它起作用了!
目前,我正在使用Application Loader提交导出的应用程序,这似乎更加友好。当苹果下定决心并修复Xcode时,我将选择捷径。
我第一次遇到这个问题。
就我而言,我只需要等待它就可以自行修复。我发送了两个更新,在成功提交第一个更新后,一个小时后,下一个更新出现了此错误。我尝试了其他人关于删除和添加帐户的说法,但是没有用。这可能是苹果方面的事情。
我仍然能够成功导出应用程序(而不是单击上传到应用程序商店),并且签名仍然有效。Apple还允许您使用称为应用程序加载器的程序。我能够以这种方式成功上传。
正如此处其他两个答案所述,请注意,iTunes Connect帐户与Apple Developer帐户不同。您需要同时创建两者。尽管Apple Developer文档指出您将需要上载到iTunes Connect,但没有明确指出您需要单独注册iTunes Connect 。
试图在这不明摆着Upload
/ Validate
/ Export
通过Xcode中的应用程序,因为这是您将需要一个iTunes Connect帐户的第一步。最重要的是,当您没有iTunes Connect帐户时显示的错误消息提供了一个标题为的链接Add account
,尽管该链接只是将您带回到Xcode -> Preferences -> Account
选项卡(实际上并不允许您创建iTunes Connect帐户)。
我尝试访问iTunes Connect创建一个帐户,尽管该页面告诉我,需要先创建一个帐户才能访问iTunes Connect。考虑到我是admin
一支团队中的一员,所以我认为我会被允许这样做。但是,我所缺少的关键步骤被埋在iTunes Connect帮助的深处:
最初,只有团队代理(加入Apple Developer Program的人员)可以登录iTunes Connect并执行这些步骤。[...]如果您是团队代理,请使用您用来加入Apple Developer Program的Apple ID并将其他用户添加到iTunes Connect组织中。
获取团队代理我添加到iTunes连接(如描述这里)解决了这个问题对我来说; 我现在可以通过Xcode成功上传,验证和导出应用程序。
希望这可以帮助那些也没有意识到这一点的人!
我的帐户存在多个团队的问题。
我不得不:
在xCode-> Preferences上为新团队的iTunes Connect帐户(name+email@email.com)明确添加AppleId。
通过登录https://appleid.apple.com验证用于新iTunes Connect帐户的电子邮件。
此后错误消失了。
我注意到您似乎在那里列出了两个电子邮件帐户-您的Gmail和域电子邮件地址。
您使用哪个地址登录iTunes Connect?这与您用于创建配置文件的帐户不同吗?
我只是遇到了同样的问题,并在键盘上多次敲打后设法解决了这个问题。
多年来,我一直使用我的个人Gmail帐户(这是我的Apple ID)进行应用程序开发。它始终与我的组织团队联系在一起。
但是,我刚刚意识到我的iTunes Connect帐户实际上使用了我的工作电子邮件。
尝试用Xcode签名应用程序时,它会尝试使用我的个人电子邮件登录iTunes Connect,该电子邮件实际上并未链接到iTunes Connect上的我的组织。
因此,我只是将个人帐户添加到团队的iTunes Connect中。瞧!一切都恢复了。(我可能应该为我的工作电子邮件创建一个Apple ID,并在Member Center中添加了它,但是创建配置文件就像被人刺中一样)。
现在,我实际上对它过去的工作方式感到困惑。
希望这可以帮助。
我找到解决方法,只需打开此链接
https://appleid.apple.com/#!&page=signin
在“安全性”部分中,单击“特定于应用程序的密码”下方的“生成密码”。
因此,现在您已经生成了密码,现在打开了应用程序加载器,并且通过电子邮件发送了密码并生成了它,现在您可以使用应用程序加载器软件在iTunes上上传视频了。谢谢