应用程序验证失败

时间:2011-07-17 20:42:24

标签: iphone code-signing

我安装了xcode 4.2,我正在尝试存档我的第二个应用程序。我的第一个(xcode 4.0.2)没有任何问题,但现在我收到以下错误:

警告:应用程序验证码验证失败。签名无效,或者未使用Apple提交的证书签名。 (-19011)

我尝试了不同的东西,但没有任何作用。有什么建议吗? 感谢

4 个答案:

答案 0 :(得分:4)

我已经有过几次这个问题了,而且我一直认为我在Build Settings中设置了错误的Code Signing Identity。检查您是否为正确的配置文件选择了正确的证书? (开发人员构建和发布的开发人员配置文件/发布版本的发布配置文件)

还要检查项目构建设置的代码签名身份证书以及活动目标的代码签名身份。有时您为一个设置了正确的证书,但另一个设置了不同的设置。这也让我绊倒了几次

找到问题后,请执行“清理”,然后“构建”以确保清除所有内容。

请注意,这不仅仅是Xcode 4.0.2问题。

答案 1 :(得分:1)

Mattia解决了他的问题,重新安装了GM版本的Xcode(这是Apple针对该问题提出的修复建议之一)但是对于遇到错误的其他人“应用程序失败的代码签名验证”,请参阅Apple的完整版以下网址"How do I resolve the error: Application failed codesign verification?"

中的潜在原因列表

答案 2 :(得分:0)

这就是我为解决问题所做的工作:

  1. 取消所有证书和配置文件并请求新文件。
  2. 卸载xcode 4.2
  3. 重新安装xcode 4.0.2
  4. 创建一个新项目并移动新项目中的所有文件。
  5. 项目有效!!!!!

答案 3 :(得分:0)

我遇到了同样的问题。我的应用程序有很长的历史可以追溯到Xcode 3的旧时代,在这种情况下,分发方案称为“分发”。在Xcode 4中,不再使用“Distribution”,Archive正在使用“Release”方案。所以我的修复方法是检查“Release”下的证书而不是“Distribution”。出于某种原因,在我升级到Xcode 4.2之后,“Release”的证书被更改为错误的证书。