完整的错误消息是:

可执行文件被签署了无效的权利。

可执行文件被签署了无效的权利。您应用程序代码签名授权文件中指定的权利文件与您的配置配置文件中指定的权利不匹配。 (0xE8008016)。

我已经花了几个小时来解决此错误消息,但尚未解决。基本上,我已经制作了iPhone-4.0进行开发,并从developer.apple.com上的帐户安装了有效的配置资料。

我们有我们的主应用 http://teachyourselfiphone.com/ 预订学习和测试目的,它只是行不通的。

我已经尝试了以下所有事情,但是什么都没有。

  1. 可执行文件被无效签名
  2. http://jomnius.blogspot.com/2010/11/executable-was-signed-with-invalid.html

有人可以帮我摆脱这一点吗?

有帮助吗?

解决方案

我今天遇到了这个错误。问题在于,项目上的配置配置文件与目标的配置配置文件不同。

转到项目设置,并确保配置配置文件是与当前应用程序标识符匹配的配置文件

然后转到目标设置,并确保其设置相同。

其他提示

感谢所有的想法。

由于我有不同的原因,我也想分享它:

购买了一个新设备,我从旧设备的备份中恢复了。具有相同名称的iTunes和Xcode还复制了所有Provisiong配置文件。

我忘记了,即使设备称为相同,(我的配置配置文件包括此名称)也是一个不同的设备ID,并且在此设备上不起作用,直到您将其包含在您的配置配置文件中,请更新,在XCode中下载并安装。

我在Mac机器上遇到了这个错误:

您应用程序代码签名授权文件中指定的权利文件与您的配置配置文件中指定的权利不匹配。 (0xE8008016)。

那个时候我检查了 identifierxcode -> Targets -> "XXXX"(project name) -> GetInfo. 。在“属性”选项卡中,我提到了错误的标识符值。更改后,正确工作的正确应用标识符值。

我正在使用分发配置文件而不是开发人员配置文件...:p

我也收到了此错误消息。我想更新的是我已经在商店中的一个应用程序之一上。在重新下载过期的配置文件后,我运行了“清洁所有目标”,这是解决问题的。祝您努力好运 - 令人沮丧不是吗?

我遇到了同样的问题...我弄清楚了……显然有很多事情可能导致此问题。这是我的特殊风味,因此您可能会或可能不会发现这有用……这只是一件事。我以为我会发布解决方案,所以当我试图弄清明年时,我可以找到我的帖子并修复它;)另外,如果其他人看到类似的问题,他们可以找到这个问题,也许就是他们所看到的。 。我的特别问题是我没有抓住所有需要更新的地方。我在三分之二的地方可能接近,但我们不是在这里玩马蹄铁;去年。

有几个区域需要检查,以确保您的供应配置文件已更新。

首先是新的开发人员身份证书。确保将其放入您的钥匙扣中。我的位于钥匙扣下 - Mac上的密钥链访问应用程序中的登录。接下来,您需要设备上的新供应配置文件。删除您过期的,并通过使用新开发人员身份而生成的新产品。通过XCode4组织者执行此操作。相信组织者的警告说找不到有效的证书...最后,这是我错过的,更新图书馆的配置文件!再次,通过“设备”上方的XCode4组织者,有一个“库”部分选择“配置配置文件”删除了您的旧过期的配置文件,并添加了新的配置配置文件。

最大的提示是在项目构建设置中 - 代码签名区域告诉您签名匹配项的配置配置文件。矿山说“目前匹配...”,然后列出了一个与我在设备上放置的新配置文件不同的旧配置文件。即使旧的个人资料未过期,我相信 - 基于昨晚已到期的旧开发人员身份。因此,我认为问题是Xcode正在使用较旧的配置配置文件签名,并且该设备具有较新的配置配置文件,因此我在上面收到了非常清晰的错误消息;)...

我一直在寻找这个数小时,希望我能节省一些时间。我确定明年我会再次搞砸了。

注意:我告诉你,明年你会搞砸这……明年是明年,你正在阅读这篇文章。

同一篇文章是: https://devforums.apple.com/message/425569

当我将手机更新为iPhone 6并从iPhone 4S备份将其更新时,我也有类似的问题。我从必须删除的旧手机的供应配置文件中得到了最大的收获。您不能再在iOS 8中的设置 - >“ general->配置文件”中删除配置文件 - 在此处查找说明: 使用iOS 8和XCode 6.0.1删除临时配置文件. 。然后,我必须手动下载团队供应配置文件,并使用与上述相同的说明安装它。

如果您没有更改与证书相关的任何内容(未更换或更新它们),只需做一个 Product -> Clean. 。它帮助了我几次。 (xcode 6.2)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top