【问题标题】:Validate to app store. Invalid Code Signing Entitlements. iCloud验证到应用商店。无效的代码签名权利。 iCloud
【发布时间】:2014-07-07 10:52:35
【问题描述】:

我在 Xcode 的验证过程中收到此错误,这让我抓狂。我花了几个小时试图修复它,但我找不到解决方案。

我们拥有正确的分发证书、配置文件以及我能想象到的与此相关的一切。我已经撤销并重建了我的所有项目,但我仍然遇到同样的错误。

我的最后一个解决方案是禁用 iCloud 并按时上传应用程序(没有错误,目前正在审核中),但我需要尽快上传包含 iCloud 的第一个更新。

知道怎么解决吗?

谢谢!

Error

【问题讨论】:

  • 从开发者网站创建应用 ID 时是否启用了 iCloud 服务?

标签: ios xcode validation icloud code-signing


【解决方案1】:

我在这里找到了解决方案: https://devforums.apple.com/message/992625#992625

基本上你不应该使用 iCloud 容器,因为它是 iOS8 的一项功能。我也花了一段时间才弄清楚……

【讨论】:

    【解决方案2】:

    我看到了同样的错误。我很欣赏你的帖子,因为我发现的唯一解决方案就是你建议的 - 在 developer.apple.com 的 App ID 上禁用 iCloud。如果您进入编辑 App ID 设置,您将看到“iCloud (Beta)”。这让我想知道 Apple 是否(可能是错误地)将所有 iCloud 使用绑定到新的 API(例如 CloudKit),这些 API 在 iOS 8 之前当然不能提交到 App Store。除了等待 iOS 8,联系 Apple 或玩权利文件(然后重新签名)可能是我们唯一的选择。

    【讨论】:

    • 我不认为这是一个错误。我认为这是故意的。该功能处于测试阶段。他们可能需要随时更改 API 和/或重置/删除使用该 API 保存在 iCloud 上的任何内容。在测试版结束之前,用户不应拥有启用该功能的应用。
    • @AnalogFile 完全同意所有这些。我在开发者门户中看到的是 iCloud(作为一个整体)是测试版。如果您拥有 iOS8 之前的 iCloud 功能并想要发布更新怎么办?即使未选中测试版组件,我也不确定现在将如何做到这一点,因为如果我的权利中有 iCloud,它将无法通过验证。
    • 您尝试过使用 XCode 5 吗?因为,你知道,XCode 6 也处于测试阶段。
    猜你喜欢
    • 2015-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-23
    • 1970-01-01
    • 2022-12-14
    • 2014-11-17
    • 2012-11-18
    相关资源
    最近更新 更多