包含不受支持的权利值 [英] contains entitlement values that are not supported

查看:84
本文介绍了包含不受支持的权利值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

正常创建了一个app-id。
然后创建一个app-store分发配置文件......正常。
在iTunes中设置游戏连接
安装个人资料
用GS建立游戏......一切顺利。

Have created an app-id as normal. Then created an app-store distribution profile...as normal. Set up the game in itunes connect Installed the profile Built the game with GS...all goes fine.

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

But when I upload my binary is rejected with that error : Invalid Code Signing Entitlements

无效的代码签名权利:

应用包的签名包含不受支持的权利值。对于com.apple.developer.ubiquity-container-identifiers权利,数组中的第一个值必须包含Apple在配置文件中提供的前缀,后跟包标识符后缀。

Invalid Code Signing Entitlements :
The signature for your app bundle contains entitlement values that are not supported. For the com.apple.developer.ubiquity-container-identifiers entitlement, the first value in the array must consist of the prefix provided by Apple in the provisioning profile followed by a bundle identifier suffix.

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

The bundle identifier must match the bundle identifier for one of your apps or another app that you are permitted to use as the iCloud container identifier.

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

真的不确定我做错了什么......因为我已经完成了这么多次,并且从来没有这个问题

Really not sure what I have done wrong...as I have done this loads of times, and never had this issue

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

Anyone point me in the direction of what my obvious mistake might be??

推荐答案

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

I finally successfully submitted the app, and it's now "Waiting for Review" status.

问题在于App ID中新的启用iCloud配置。
这就是我为解决这个问题所做的工作。希望这可以帮助任何有这个问题的人。

The problem is with the new "Enable for iCloud" configuration in App ID's. Here's what I did to fix it. Hopefully this will help anyone who's having this issue.

在iOS开发门户网站中:

In iOS dev portal:


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

  1. Save yourself some time and just go ahead and delete the provisioning file you previously made for the new app you're trying to submit. (you may have luck by simply renewing it, but probably not.)

转到你的App ID,然后点击configure。进入配置后,UNCHECK启用iCloud并单击完成。 iCloud配置是导致错误的原因。 (此选项早先已消失,但又重新开始。)

Go to your App ID, and click on configure. Once in configure, UNCHECK "Enable for iCloud" and click "DONE". iCloud configuration is what's causing the error. (This option had disappeared earlier, but is back again.)

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

Make a brand new provisioning file for Appstore distribution, and select the proper app id.

下载此新配置文件。

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

Add this newly downloaded provisioning file into Xcode's organizer. Easiest way is to just drag and drop the file overtop Xcode's app icon.

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

Re-publish your game in Gamesalad, making sure to choose the NEW provisioning file you just created. (I went ahead and deleted the problematic provisioning file so I didn't get confused and accidentally choose the wrong one when publishing.)

通过应用程序重新提交装载机。

Re-submit through Application Loader.

希望这会有所帮助。 :)

Hope this helps. :)

这篇关于包含不受支持的权利值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆