包含不受支持的授权值
已经正常创build了一个应用程序ID。 然后创build一个应用程序商店分布configuration文件…正常。 在iTunes中设置游戏连接安assembly置文件用GS构build游戏…一切正常。
但是,当我上传我的二进制被拒绝的错误:无效的代码签名权利
无效的代码签名授权:
应用程序包的签名包含不受支持的权利值。 对于com.apple.developer.ubiquity-container-identifiers权利,数组中的第一个值必须包含Apple在提供configuration文件中提供的前缀,后跟一个包标识符后缀。
捆绑软件标识符必须与您的应用程序的捆绑软件标识符或允许用作iCloud容器标识符的其他应用程序相匹配。
Specifically, value "(my team bundle seed id is here).*" for key "com.apple.developer.ubiquity-container-identifiers" in basejumpxl is not supported.
真的不知道我做错了什么,因为我已经做了这么多次,从来没有这个问题
任何人都指出我明显的错误可能是什么?
我终于成功提交了应用程序,现在正在“等待审核”状态。
问题是在App ID中新增了“启用iCloud”configuration。 以下是我所做的修复。 希望这会帮助有这个问题的人。
在iOS开发者平台上:
-
节省一些时间,然后继续操作,删除之前为您尝试提交的新应用程序提供的configuration文件。 (你可能有运气,只是更新它,但可能不会。)
-
转到您的应用程序ID,然后点击configuration。 进入configuration后,请选中“为iCloud启用”,然后单击“完成”。 iCloudconfiguration是什么导致错误。 (这个选项早先消失了,但又回来了。)
-
为Appstore分发制作全新的configuration文件,并select适当的应用程序ID。
-
下载这个新的configuration文件。
-
将这个新下载的configuration文件添加到Xcode的组织者。 最简单的方法就是将文件拖放到Xcode的应用程序图标上方。
-
在Gamesalad中重新发布您的游戏,确保select刚刚创build的新configuration文件。 (我继续删除有问题的configuration文件,所以我没有感到困惑,并在发布时不小心选错了。)
-
通过应用程序加载器重新提交。
希望这可以帮助。 🙂