【问题标题】:Unable to upload to App Store with Xcode 7.1无法使用 Xcode 7.1 上传到 App Store
【发布时间】:2016-02-21 19:22:15
【问题描述】:

在 Xcode (7.1) 中尝试将应用上传到 App Store 时,系统会提示我以下错误消息:

iTunes Store 操作失败。您无权使用此 服务。


我在尝试上传时经历的步骤

  1. 产品 -> 成功完成的存档
  2. Window -> Organizer 我在左窗格中选择我的应用程序。 然后我选择我最近的存档,按“上传到应用程序 Store...”并选择相关的开发团队。

此时我收到错误消息“iTunes Store operation failed. You are not authorized to use this service for provider:”

我觉得这很奇怪,因为我在所选团队中的帐户拥有管理员权限。

我的帐户也被添加到 iTunes Connect 中的团队中,我的角色设置为 App Manager、Reports 和 Sales。


尝试解决问题

我有:

  1. 在 Xcode 中删除了我的帐户 -> 首选项 -> 帐户并添加了它 再次。

  2. 在删除并重新添加我的帐户后生成了一个新存档 Xcode。

  3. 重新启动 Xcode。

  4. 通过 Xcode 打开应用程序加载器 -> 打开开发者工具 -> 应用加载器。这似乎帮助了许多其他遇到类似问题的人。但是,由于此原因,我无法登录:

您的用户帐户已附加到多个 iTunes 提供商。创建 登录前为每个提供者提供单独的帐户。


目前我对可能导致问题的原因一无所知,更不用说如何解决它了。你有吗?

【问题讨论】:

  • 今天在我的长期 iTunes Connect 帐户中添加第二个提供商后,我也收到此错误。
  • 我也有这个问题。 @Maxdvlpr,你解决问题了吗?
  • 不幸的是我没有@DancOfDeth。我必须使用应用程序所有者的帐户上传。不过,可能有帮助的解决方法是以管理员身份上传。如果合适,请让应用所有者升级您的角色。
  • 我遇到了同样的问题(“您的用户帐户已附加到多个 iTunes 提供商......”)。除了必须在同一帐户下创建另一个用户之外,任何人都对如何解决此问题有任何更新?顺便说一句,今天刚刚更新到最新的 Xcode 7.3,但它没有帮助。

标签: ios xcode upload app-store app-store-connect


【解决方案1】:

我发现当我将项目从手动管理签名切换到自动管理签名时,我遇到了这个问题(我这样做是为了添加一个新设备进行测试) - 切换回手动签名解决了这个问题。

【讨论】:

    【解决方案2】:

    当我从 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

    【讨论】:

    • 你救了我的命,兄弟。希望我能让你的答案成为最好的。
    • 花了几个小时尝试在 iTunes connect 中上传构建,直到找到您的答案。看完你的回答后,小菜一碟
    【解决方案3】:

    本的回答指出了这一点,但我想把它说出来:

    确保您应用的捆绑包 ID 与 iTunes Connect 中预期的捆绑包 ID 匹配。

    当捆绑包 ID 不匹配时,我出现此错误消息。

    【讨论】:

    • 同样,当我忘记在 iTunes Connect 中创建应用程序时,我确实收到了这个错误。我只在会员中心设置了捆绑 ID,然后尝试上传构建。在 iTunes Connect 中创建应用程序后,错误消失了。
    【解决方案4】:

    我找到了解决此问题的方法。转到 iTunes Connect 并使用管理员 iTunes Connect 帐户登录。使用新的电子邮件帐户创建一个新的 Apple ID。使该帐户成为用户和角色下的管理员。

    之后,至少登录一次新的 iTunes Connect 帐户。然后使用新帐户使用应用程序加载器继续您的应用程序提交。我遇到了完全相同的问题,我用这种方式解决了它!

    【讨论】:

    【解决方案5】:

    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 中为其创建的记录匹配。

    此外,您的帐户必须具有开发者、应用经理或管理员角色才能成功上传构建版本。

    【讨论】:

    • 感谢您的建议@Ben Lachman。该应用程序已在 iTunes Connect 中创建,我的角色确实设置为应用程序管理器(以及报告和销售)。奇怪的东西。
    猜你喜欢
    • 2012-09-18
    • 2015-10-27
    • 1970-01-01
    • 2016-05-17
    • 1970-01-01
    • 1970-01-01
    • 2021-02-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多