尝试将我的第一个应用程序部署到iOS 4.2.6(Verizon)上未越狱的设备上时,出现“dreaded”错误The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile.(0xE8008016).。问题是,我的项目中没有Entitlements file,因为我根本不分发它,而只是将其放在一个设备上。我经历了苹果遇到的所有麻烦和循环(证书,设备,配置),直到问题出头为止,但我无法弄清楚出了什么问题。

谁能帮我解决这个问题?

最佳答案

我本人刚遇到此问题,问题是我在项目中有一个Entitlements.plist文件作为临时分发的一部分,并且其get-task-allow(即“可以调试”)属性设置为NO。 -将此设置为YES可以解决问题,并允许应用在开发中的设备上从Xcode4运行。

自然需要将其临时分发设置为NO,但是我想我提到了它,以防其他人遇到相同的问题。

关于iphone - 指定的权利...配置文件。 (0xE8008016)。错误iOS 4.2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5240801/

10-09 09:38