当我试图在iOS 4.2.6(Verizon)上将我的第一个应用程序部署到一个未越狱的设备上时,我遇到了"可怕的"错误The entitlements specified in your application’s Code Signing Entitlements file do not match those specified in your provisioning profile. (0xE8008016)..问题是,我的项目中没有Entitlements file,因为我根本没有分发它,只是把它放在一个设备上.我已经经历了苹果给你带来的所有麻烦和循环(证书、设备、供应),一直到字母,我无法找出哪里出了问题.

谁能帮我解决这个问题吗?

推荐答案

升级到XCode 4解决了这个问题.

Objective-c相关问答推荐

如何限制 UITextField 中的特殊字符(点和下划线除外)?

在 iOS 7 上,如果最终包含在选项卡栏控制器中,则使用工具栏推送控制器会留下不可用空间的间隙

如何创建圆形按钮?

为什么在目标 c 的静态上下文中允许 self

将 CSS 插入 UIWebView / WKWebView 中加载的 HTML

为什么当我使其处于非活动状态时,弱 IBOutlet NSLayoutConstraint 变为 nil?

带有 IB_DESIGNABLE 的 UIButton 会引发运行时属性警告,并且不会在 Interface Builder 中呈现

找不到名为ProjectName的目标

.delegate=self 是什么意思?

如何判断特定的 ViewController 视图当前是否可见?

在 Objective-C/cocoa 中创建文件夹/目录

警告的含义在演示过程中!

无法访问 dispatch_async 中的全局变量:变量不可赋值(缺少 _block 类型说明符)

UIFont 的磅值到底是多少?

UILabel 根据要显示的文本自动调整大小

计算 UILabel 文本大小

Core Text在iOS中计算字母框架

IOS 中的圆形进度条

字符串常量和字符串文字有什么区别?

围绕其中心旋转 UIView 保持其大小