【问题标题】:contains entitlement values that are not supported包含不受支持的权利值
【发布时间】:2011-10-05 03:10:27
【问题描述】:

已正常创建应用 ID。 然后像往常一样创建了一个应用商店分发配置文件。 在 iTunes Connect 中设置游戏 安装了配置文件 使用 GS 构建游戏...一切顺利。

但是当我上传我的二进制文件时,该错误被拒绝:无效的代码签名权利

无效的代码签名权利:
您的应用程序包的签名包含不受支持的权利值。对于 com.apple.developer.ubiquity-container-identifiers 权利,数组中的第一个值必须由 Apple 在配置文件中提供的前缀和捆绑标识符后缀组成。

捆绑包标识符必须与您的一个应用程序或您被允许用作 iCloud 容器标识符的另一个应用程序的捆绑包标识符匹配。

Specifically, value "(my team bundle seed id is here).*" for key "com.apple.developer.ubiquity-container-identifiers" in basejumpxl is not supported.

真的不知道我做错了什么......因为我做了很多次,从来没有遇到过这个问题

有人指出我的明显错误可能是什么方向吗?

【问题讨论】:

标签: ios


【解决方案1】:

我终于成功提交了应用,现在是“等待审核”状态。

问题在于 App ID 中新的“启用 iCloud”配置。 这是我为修复它所做的。希望这会对遇到此问题的任何人有所帮助。

在 iOS 开发门户中:

  1. 节省一些时间,然后继续删除您之前为您尝试提交的新应用创建的配置文件。 (只需更新它,您可能会很幸运,但可能不会。)

  2. 转到您的 App ID,然后单击配置。配置完成后,取消选中“为 iCloud 启用”,然后单击“完成”。 iCloud配置是导致错误的原因。 (这个选项之前消失了,但又回来了。)

  3. 为 Appstore 分发创建一个全新的配置文件,并选择正确的应用 ID。

  4. 下载这个新的配置文件。

  5. 将这个新下载的配置文件添加到 Xcode 的管理器中。最简单的方法是将文件拖放到 Xcode 的应用图标上。

  6. 在 Gamesalad 中重新发布您的游戏,确保选择您刚刚创建的新配置文件。 (我继续删除了有问题的配置文件,以免在发布时感到困惑并意外选择了错误的配置文件。)

  7. 通过应用程序加载器重新提交。

希望这会有所帮助。 :)

【讨论】:

  • 也适用于 Mac App Store 提交...非常感谢!
  • 太好了,在这里挽救了生命。 +1+1 谢谢。但我想知道你是怎么发现的?
  • 我知道这是旧的,但这确实帮助了我。谢谢
猜你喜欢
  • 2021-09-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
相关资源
最近更新 更多