duplicates - 可执行文件使用无效权利进行签名 (0xE8008016)

标签 duplicates certificate entitlements

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

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

有人可以给我建议吗?

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

最佳答案

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

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

关于duplicates - 可执行文件使用无效权利进行签名 (0xE8008016),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9359596/

相关文章:

ios - 如何在 Xcode 7 中为 Homekit 添加 app_name.entitlements 文件

cocoa - 如何从 Mac (OS X) 上的沙盒应用程序运行 AppleScript

javascript - 比较数组中图像的重复项

python - 如何仅解析 Python 列表中的重复项?

r - 从数据集中删除重复项后无法保留所有变量

macos - 如何确定是否启用了沙箱

java - 从笛卡尔积中获取不同记录的算法

Excel - 此站点的安全证书的吊销信息不可用

certificate - 即使在修补程序之后 SHA256 也不起作用

iOS 推送通知不适用于开发证书