Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/113.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 授权具有设置配置文件错误不允许的值_Ios_Xcode_Cocoa Touch_Ios4_Xcode4 - Fatal编程技术网

Ios 授权具有设置配置文件错误不允许的值

Ios 授权具有设置配置文件错误不允许的值,ios,xcode,cocoa-touch,ios4,xcode4,Ios,Xcode,Cocoa Touch,Ios4,Xcode4,在过去几周对我的应用程序进行测试后,我们终于尝试将该应用程序提交到应用商店。在提交之前,我想设置生产推送通知。我在XCode构建区域的代码标识符中安装了我的生产配置文件,并启动了该应用程序,希望生产推送通知能够正常工作 我现在遇到的第一个问题是,无论我在代码标识符中选择什么配置文件,最终都会出现以下错误代码: <Error>: entitlement 'keychain-access-groups' has value not permitted by a provisioning

在过去几周对我的应用程序进行测试后,我们终于尝试将该应用程序提交到应用商店。在提交之前,我想设置生产推送通知。我在XCode构建区域的代码标识符中安装了我的生产配置文件,并启动了该应用程序,希望生产推送通知能够正常工作

我现在遇到的第一个问题是,无论我在代码标识符中选择什么配置文件,最终都会出现以下错误代码:

 <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 
:授权“钥匙链访问组”具有设置配置文件不允许的值
8月29日22:12:58未知amfid[349]:权限“com.apple.developer.ubiquity容器标识符”具有设置配置文件不允许的值
Aug 29 22:12:58未知amfid[349]:授权“aps环境”具有配置配置文件不允许的值
8月29日22:12:58未知amfid[349]:权限“com.apple.developer.ubiquity kvstore identifier”具有设置配置文件不允许的值
Aug 29 22:12:58未知amfid[349]:授权“应用程序标识符”具有设置配置文件不允许的值
Aug 29 22:12:58未知amfid[349]:授权“密钥链访问组”具有设置配置文件不允许的值
Aug 29 22:12:58未知amfid[349]:授权“aps环境”具有配置配置文件不允许的值
Aug 29 22:12:58未知amfid[349]:授权“应用程序标识符”具有设置配置文件不允许的值

我花了几个小时试图找出这个问题,但没有找到解决办法。我希望有人能帮助缩小解决方案的范围

如果需要,请尝试从Xcode(在organizer中)和资源调配网站中删除所有资源调配配置文件,然后继续创建新的资源调配配置文件。

您的机器钥匙链没有该项目资源调配配置文件

做下面的步骤

#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.

这发生在我身上,因为我用应用商店证书而不是临时证书签署了一些东西。选择正确的证书,然后重新存档解决了这个问题。

我自己刚在一个企业应用程序中遇到这个错误。这是一个测试版

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


(对于可能发现此问题的任何其他“搜索者”)

我的问题是,在产品>方案>编辑方案中,归档任务被设置为使用调试配置,而不是发布/分发配置。

如果您使用的是测试飞行(),它与Mac上的配置文件相关,您可以通过“管理器”查看它们删除所有这些证书,并尝试仅使用证书(您要部署的证书)构建/归档您的应用程序。

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

我通常通过以下方式解决:

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

在我的案例中,问题是我在“构建设置”>“资源调配配置文件”中选择了正确的资源调配配置文件,但是没有在“生成设置”>“代码签名标识”中选择正确的证书。

我在OTA安装过程中出现此错误,因为我没有将密钥链共享权限添加到目标的功能中。

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

  • 从设备中删除你的应用
  • 从设备中删除你的应用程序配置文件
  • 再次安装应用程序
  • 利润
  • 在这里,您可以看到如何管理配置文件


    上面写着“打开设置->常规->配置文件”

    在我的例子中,我不得不从Keychain中删除所有配置文件(搜索iPhone,全部删除),从xcode中删除帐户,然后重新登录xcode(首选项|帐户)

    不知何故激活了
    get task allow
    Keychain访问组

    被困在这个平台上对外部用户进行试飞,这个版本已经被苹果(!)批准。结果:没有人能安装它


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

    这不管用。。。我修改了它,重新下载了它。。。将它添加到xcode中的设备中,它仍然显示错误。对于#3/#4,我看不到在info.plist文件中的哪里会显示配置文件。在“摘要”下没有“权利”部分,我用正确的信息和更可能的解决方案编辑了我的答案。它不应该在权利文件中编辑,但是,删除了我的所有配置文件后,效果会更好。我感到欣慰的是,这解决了我的问题,然而有点恼火的是,古老的“删除一切,重新开始”巫毒舞蹈仍然是正确的解决方案。哦,配置文件,为什么我不能退出你。它们是同一个吗?你真的想与其他应用共享你的钥匙链吗?我不想,也不尝试,但我在安装企业应用程序时遇到了错误。这正是我的问题。我希望我能投更多的票。