尝试在Xcode(7.1)中将应用程序上传到App Store时,系统会显示以下错误消息:
iTunes Store操作失败。您无权使用此功能 服务。
此时我提示错误消息" iTunes Store操作失败。您无权将此服务用于提供商:"
我发现这很奇怪,因为我所选择的团队中的帐户拥有管理员权限。
我的帐户也被添加到iTunes Connect中的团队,我的角色设置为App Manager,Reports and Sales。
我有:
在Xcode中删除了我的帐户 - >偏好 - >帐户并添加它 试。
删除并重新添加我的帐户后生成新的存档 Xcode中。
重新启动Xcode。
通过Xcode打开应用程序加载器 - >打开开发人员工具 - > 应用加载器。这似乎帮助了许多其他人遇到了类似的问题。但是,我可以不登录:
您的用户帐户已连接到多个iTunes提供商。创建 登录前为每个提供商分隔帐户。
目前我没有提出可能导致问题的想法,更不用说如何解决问题了。你有吗?
答案 0 :(得分:29)
当我从iTunes Connect下载Application Loader时,我遇到了同样的问题(帐户附加到几个iTunes提供商)。 iTunes Connect上的链接下载不支持多帐户的应用程序加载器3.0版。
要下载最新版本并使用多帐户,您应下载最新版本的Xcode。 Application Loader是Xcode(Xcode> Open Developer Tool> Application Loader)的一部分。您可以直接从Mac App Store下载Xcode。
有关此传递机制的详细信息,请参阅Application Loader User Guide。
答案 1 :(得分:7)
我找到了解决此问题的方法。转到iTunes连接并使用admin itunes connect帐户登录。使用新的电子邮件帐户创建新的Apple ID。将该帐户设置为用户和角色下的管理员。
之后至少登录一次新的itunes连接帐户。然后使用新帐户继续使用应用程序加载器提交应用程序。我遇到了完全相同的问题,我就这样解决了!
答案 2 :(得分:3)
Ben的回答说明了这一点,但我想把它叫出来:
确保您的应用的套装ID与iTunes Connect中预期的套装ID匹配。
当捆绑ID不匹配时,我发生了此错误消息。
答案 3 :(得分:1)
Your user account is attached to several iTunes providers. Create separate accounts for each provider before logging in.
错误似乎是Xcode与2015年11月13日引入iTunes Connect的新的多提供商/提供商切换功能之间的限制/不匹配。
要解决此问题,请确保您已在正确的提供商下创建了您尝试在iTunes Connect中提交的应用。您还需要确保已归档的应用程序上的捆绑ID与您在iTC中创建的记录匹配。
此外,您的帐户必须拥有开发人员,应用管理员或管理员角色才能成功上传版本。
答案 4 :(得分:0)
我发现当我将项目从手动管理签名切换到自动管理签名问题时,我(我已经这样做了添加新设备进行测试) - 切换回手动签名修复了问题。