如何修复iPhone项目的"失败的代码签名验证"?

ohh*_*hho 31 iphone xcode

昨晚,iPhone项目完美打造.

今天早上,我安装XCode 3.2.3在一个单独的文件夹中.当我在旧项目中打开同一项目XCode 3.2.2并重新构建项目时.我收到了这个警告:

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

我该如何解决?谢谢!

小智 27

对我来说,以下步骤解决了这个问题:

  1. 转到产品>编辑方案.

  2. 打开存档配置文件.

  3. 将Build配置设置为Distribution.


小智 9

我也遇到过同样的问题.它表明我的钥匙串中有重复的证书注册.删除其中一个(我从系统钥匙串中删除了一个)修复了问题.

帮助我解决问题的步骤:

  1. 打开KeyChain Access应用程序
  2. 选择"登录"钥匙串,然后在底部窗格中选择"证书"
  3. 切换到"系统"钥匙串,看看是否在两个链中都注册了证书.
  4. 删除其中一个
  5. 重建应用程序


Jam*_*s J 6

我有同样的问题,似乎3.2.3与代码签名的混乱.我通过重新运行3.2.2安装程序修复它,无需卸载任何东西.


tom*_*ple 5

可以使用命令行工具"xcode-select"解决并行XCode问题

我发现安装了XCode 4.2 beta会导致类似的问题.其中一个嵌入式授权文件被放置在不同的目录中,导致找不到文件错误.

解决方案是使用xcode-select来验证和修复XCode路径.