Ric*_*III 141 iphone code-signing objective-c provisioning-profile code-signing-entitlements
The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.
(0xE8008016).
尝试将我的第一个应用程序部署到iOS 4.2.6(Verizon)上的非越狱设备时,我遇到了"可怕的"错误.问题是,Entitlements file
我的项目中没有,因为我根本没有分发它,只是把它放在一个设备上.我已经完成了苹果让你通过的所有箍和循环(证书,设备,配置)到字母,我无法弄清楚出了什么问题.
任何人都可以帮我解决这个问题吗?
cra*_*erm 64
刚刚遇到这个问题,问题是我在项目中有一个Entitlements.plist文件作为ad hoc发行版的一部分,并且它的get-task-allow(即'可以调试')属性被设置为NO - 将此设置为YES修复了问题并允许应用程序在开发中的设备上从Xcode4运行.
自然需要将其设置为NO以进行临时分发,但我想如果其他人遇到同样的问题我会提到它.
Sni*_*ips 50
我在Xcode 4.2.1中遇到了这个问题.
对我而言,这与Entitlements文件或Ad-hoc无关......
我回到了旧项目,我忘了将新iPhone添加到该项目中.
愚蠢的错误,但也是一个愚蠢的相应错误信息...: - /
Zpa*_*bor 20
将您的权利文件保留在Target> Build Settings> Code Signing> Code Signing Entitlements中.
转到目标>功能.切换开/关或关/开其中一项功能.
跑.
Pin*_*cks 15
只需在这里加5美分.对我来说,上述情况都没有,所以我不得不强调压力,实际上用新鲜的眼睛看待这个过程的每个部分.
急于求成,我忘记了我试图在一个全新的设备上安装我的应用程序.
所以我的错误是我没有通过在Provisioning Portal中的配置文件设置的"设备"部分中勾选我的新设备来更新我的配置文件.
显然,在配置文件中不包括您的设备也会生成此错误消息.
vig*_*o24 11
就我而言,这是一个愚蠢的错误.我错误地将"运行"方案设置为使用"分发"构建配置而不是"调试"或"发布"构建配置.愚蠢的错误,但它需要一段时间来调试它,所以我将添加我的答案来改善堆栈溢出内的知识库!