包含不受支持的权利值

Zee*_*han 13 ios

像往常一样创建了一个app-id.然后创建一个app-store分发配置文件......正常.在iTunes中设置游戏连接安装配置文件用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.
Run Code Online (Sandbox Code Playgroud)

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

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

Zee*_*han 13

我终于成功提交了应用程序,现在它正在"等待审核"状态.

问题在于App ID中新的"启用iCloud"配置.这是我做的修复它.希望这可以帮助任何有这个问题的人.

在iOS开发门户中:

  1. 节省一些时间,然后继续删除您之前为您尝试提交的新应用程序所做的配置文件.(你可以通过简单地更新它来运气,但可能不会.)

  2. 转到您的App ID,然后单击configure.配置完成后,UNCHECK"启用iCloud"并单击"完成".iCloud配置是导致错误的原因.(此选项早先消失了,但又回来了.)

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

  4. 下载此新配置文件.

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

  6. 在Gamesalad中重新发布您的游戏,确保选择刚刚创建的新配置文件.(我继续删除了有问题的配置文件,因此我没有感到困惑,并且在发布时不小心选择了错误的配置文件.)

  7. 通过Application Loader重新提交.

希望这可以帮助.:)