配额configuration文件错误不允许配额

在过去几周testing我的应用程序后,我们终于试图将应用程序提交到应用程序商店。 在提交之前,我想要设置我的产品推送通知。 我去安装我的供应configuration文件的生产设置它在我的代码标识符在Xcode编译区,并启动应用程序,希望生产推送通知将工作。

现在我遇到的第一个问题是,无论我在代码标识符中select的configuration文件是什么,我最终都会遇到这些错误代码:

<Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'com.apple.developer.ubiquity-container-identifiers' has value not permitted by a provisioning profile Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'com.apple.developer.ubiquity-kvstore-identifier' has value not permitted by a provisioning profile Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning profile Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'aps-environment' has value not permitted by a provisioning profile Aug 29 22:12:58 unknown amfid[349] <Error>: entitlement 'application-identifier' has value not permitted by a provisioning profile 

我一直试图找出问题的几个小时,并没有find解决办法。 我希望有人能够帮助缩小解决scheme的范围

尝试从Xcode(在组织者)和供应网站(如有必要)中删除所有供应configuration文件,然后按照本指南创build新configuration文件。

这只是发生在我身上,因为我用App Store证书而不是临时证书签名。 select正确的证书,然后重新归档修复问题。

在XCode 5.1中的不同项目中归档应用程序时,这种情况经常发生

我通常通过以下方式解决

  • closuresXCode,
  • 从我的钥匙串访问中删除所有证书
  • 双击Finder我需要.cer文件
  • 打开XCode和相关的项目
  • 重新检查项目中的签名选项
  • 重build档案

我刚刚在企业应用程序中遇到了这个错误。 这是一个testing版本。

我已经为推送通知注册了“开发”,但是从来没有设置“生产”版本,即使它是一个testing版本,也是一个真正的有限制用户群的生产部署。

(对于其他可能会发现这个问题的“search者”)

在我的情况下,问题是我在Build Settings> Provisioning Profiles中select了正确的configurationconfiguration文件,但没有在Build Settings> Code Signing Identity中select正确的证书。

您的机器密钥链没有该项目的configuration文件

做下面的土豆..

 #1 Just download the provision profile from developer.apple.com #2 First modify it and add your current device again .. #3 Check out your info.plist in your project #4 provision profile name and name in info.plist should mach with each other .. #5 now try i hope u will get your project Done. 

我的问题是,在产品>计划>编辑计划,存档任务设置为使用debuggingconfiguration,而不是释放/分配configuration。

如果您正在使用Test flight( http://testflight.com ),它与Mac上的configurationconfiguration文件相关,您可以通过“Organizer”将其删除,然后尝试使用唯一证书构build/存档您的应用程序(你想部署一个)

我在OTA安装过程中遇到了这个错误,因为我没有将钥匙串共享权利添加到我的目标的function。

在我的情况下,企业应用程序出现错误。

  1. 从设备上移除你的应用
  2. 从设备中删除您的应用程序configuration文件
  3. 再次安装应用
  4. 利润

在这里你可以看到如何pipe理提供资料http://applesliced.com/ask/how-do-i-remove-provisioning-profiles-from-my-iphone

它说打开设置 – >常规 – >configuration文件

在我的情况下,我不得不从Keychain删除所有供应configuration文件(searchiPhone,全部删除),从xcode中删除帐户,然后重新login到xcode(首选项|帐户)

以某种方式get-task-allowkeychain-access-groups激活。

被困在这个testing飞行外部用户,该版本已被批准的苹果(!)。 结果:没有人可以安装它。

我们感到非常高兴,花了很长时间才明白发生了什么问题。