【问题标题】:Xcode 7.1 - Not authorized to use this service ErrorXcode 7.1 - 未授权使用此服务错误
【发布时间】:2016-01-22 08:15:17
【问题描述】:

我昨天在我的机器上重新安装了 OSX,并安装了 Xcode 7.1。使用我的开发者帐户登录并解决所有出现的代码签名问题后,我想上传我的 tvOS 应用。

重要的是我没有更改应用程序中的一行代码。

每次我尝试上传时,我都会收到“您无权使用此服务”,我无法继续。

我也尝试了this post中描述的所有步骤来解决它,但没有成功。

有人有同样的问题吗? Xcode、iTunesConnect 或 tvOS App Store 是否尚未完全启用?

【问题讨论】:

  • 我在下载文档时遇到了一些奇怪的 Xcode 权限问题。删除并重新添加我的 Apple 帐户信息解决了它。
  • 我尝试删除和重新添加帐户(以及链接问题中提到的各种其他修复),但在带有 tvOS 应用程序的 Xcode 7.1 上仍然出现相同的错误。 (在 Xcode 7.1 上使用另一个帐户和 iOS 应用程序没有问题。)
  • 一直在尝试一遍又一遍......最终一次尝试效果很好(没有为此做任何特别的事情),但接下来的 c. 10 次尝试(带有略微更新的构建)得到了相同的“未授权”消息。在我看来,这表明 Apple 端有些东西不能正常工作,而不是我们做的“错误”......可能值得在一两天后回到这个问题?

标签: ios xcode macos app-store-connect tvos


【解决方案1】:

好的,终于找到了可行的方法(所有证书问题等都被证明是无关紧要的;尽管令人沮丧的是,它确实在 Xcode Organizer 中工作了 1 次(大约 30 次),这意味着我一直在尝试:

  • 做通常的产品 -> 存档事情
  • 在管理器中单击“导出...”按钮
  • 选择“为 Apple TV App Store 部署保存”
  • 导出
  • 现在从 Xcode 菜单(不是通过聚光灯等)选择 Open Developer Tool -> Application Loader
  • 验证这是 3.3 版(不是 3.0,它不起作用)
  • 点击“选择”
  • 选择您刚刚导出的 IPA
  • 遵循提交流程

希望 Apple 能尽快解决 Organizer 出现的任何问题。

【讨论】:

  • OSX 包也有同样的问题,同样的解决方案也有效!谢谢!
  • 也解决了我的 iOS 应用提交问题。
  • 我不知道这是否真的是问题所在,但在我打开 Application Loader 并在那里接受许可协议之前,我遇到了同样的问题。从那时起,它似乎可以从 Xcode 正常工作。这在“未授权”消息的上下文中是有意义的。加油苹果...
  • 这个解决方案在几周前就像一个魅力,但是今天当我想提交一个 tvos 存档时,它就是不起作用......“你无权使用这个服务”一直.真的很沮丧
  • 在我关闭 Apple id 的两步验证后,应用程序上传器再次开始为我工作,不确定这是否是根本原因,但如果解决方案不起作用,值得尝试
【解决方案2】:

我尝试了一些我在 Stack Overflow 和 Apple 论坛上看到的建议。这包括从 Xcode 中删除我的每一个 Apple 帐户,重新启动然后重新添加它们(多么痛苦!我有 15 个开发帐户!)不幸的是,这些选项都不起作用。

确实解决了这种行为对我来说的唯一方法是使用 Application Loader 将我的二进制文件上传到商店。这没有任何问题。

对于那些不熟悉应用程序加载器的人,您只需像往常一样构建您的应用程序并将其归档到管理器。然后导出二进制文件以供 App Store 分发。然后将生成的 .ipa 文件导入 Application Loader 并按照流程将其上传到商店。

【讨论】:

  • 应用程序加载器告诉我“缺少必填字段:应用程序内购买”...如果没有应用内购买,似乎无法使用它。
  • 好的,重要的是需要点击管理器中的“导出...”按钮,然后使用带有导出 ipa 的应用程序加载器。但是,这对我不起作用;现在看到:错误 ITMS-90545:“无效的配置文件。此配置文件与 iOS 应用程序不兼容。” Apple 论坛上有一些关于在 iOS 和 tvOS 应用上使用相同的捆绑包 ID 的猜测是问题的根源。
  • @James 那么这肯定表明您手头有某种配置文件问题。最好的办法是确保您为项目和目标选择了正确的配置文件和签名身份,然后重试。这是您原始帖子的次要问题。
  • 谢谢。我通过使用 Xcode 捆绑的 Application Loader (3.3) 而不是 Spotlight 打开的版本 (3.0) 解决了这个特定问题。
【解决方案3】:

我只需要重新启动 XCode (7.2) 并再次尝试让它工作。

【讨论】:

    【解决方案4】:

    今天刚收到一封电子邮件,现在可以提交 Apple TV 应用程序。之前,我收到“您无权使用此服务”的错误,但今天我不再收到了。

    【讨论】:

    • 我就是这么想的。稍后我会尝试提交它,让你们知道是不是这样:)。感谢您的回复!
    • 看起来像删除我的 Apple ID 并在重新启动 Xcode 后重新放置它并没有做任何事情。然而,使用 Application Loader,构建出现在 iTunesConnect 中。
    【解决方案5】:

    我有同样的问题。

    我为克服它所做的事情非常激烈......

    • 我用 El Capitan 和新的 Xcode 恢复了一台旧电脑。

    • 将私钥转移到机器上。

    • 创建了一个用于导出的 .ipa。

    • 使用应用程序加载器上传到 iTunes Connect

    我使用的计算机仍然可以毫无问题地上传 iOS 应用程序。可能还有一些 Beta Xcode 的残余。

    上传到 Apple TV 的 App Store 似乎仍在进行中。

    【讨论】:

      【解决方案6】:

      我的通用应用程序(不是 iwatch)有同样奇怪的 Xcode 权限问题,我通过禁用构建设置中的位码解决了这个问题。所以请尝试以下步骤。

      • 进入构建设置
      • 构建选项
      • 启用位码
      • 将启用位码设置为否
      • 创建新的 IPA 并上传。

      会有用的

      【讨论】:

        猜你喜欢
        • 2014-11-12
        • 2016-01-23
        • 2017-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多