2

不知道发生了什么!我必须复制一个应用程序,所以我重命名了它,更改了边界并重新制作了所有应用程序 ID 和证书。我编译它并返回“可执行文件已使用无效权利进行签名。您的应用程序的代码签名权利文件中指定的权利与您的配置文件中指定的权利不匹配。(0xE8008016)。”

我用谷歌搜索了它,只找到了有关 Entitlements.plist 文件的内容,但我不明白那是什么以及它是否有用:我尝试将它添加到我的项目中,但似乎我可以添加值“get-task-允许”,因为它似乎已经是那样了,但我没有找到它......换句话说,它一团糟,我不知道该怎么办。

有人可以给我建议吗?

更新:我已经在管理器中刷新了配置文件,现在它返回一个新错误并且不再编译:代码签名错误:找不到配置文件“xxx”。是更好还是最差? 更新:我已经更改了个人资料,再次在起点..

4

1 回答 1

4

我遇到了同样的问题。我有一个可以从 xcode 部署到我的 iphone (5.0) 的应用程序。将手机更新到 5.1 后,我无法再部署到它,因为我的 xcode 已过时。将 xcode 更新到 4.3.2 后,我的手机可用,但尝试部署导致您提到的“权利”错误。我通过进入我的苹果开发者帐户并更新我的配置文件以包括我的“新”手机来解决这个问题。我用我的 iphone 插入我的 mac 做到了这一点。因此,就配置文件而言,显然将我的手机升级到 5.1 会使其成为新设备。

我对 iOS 开发非常陌生,所以可能不知道我在说什么,但是上面的一系列步骤为我解决了这个错误。希望能帮助到你!

于 2012-04-11T07:09:34.637 回答