应用程序验证失败

时间:2011-10-03 13:57:50

标签: iphone ipad

当我将我的应用程序上传到App商店时,我面临以下问题:

  

应用程序无法进行代码签名验证。签名无效,   或者没有使用Apple提交的证书签名

我做了以下所有修改:

  • 清洁项目,
  • 清洁所有,
  • 删除构建目录,
  • 删除证书+个人资料
  • 并重新安装分发临时配置文件和分发证书

但我仍面临同样的问题。我错过了什么?

3 个答案:

答案 0 :(得分:2)

首先,检查您的证书是否正确/有效。为此,请使用Apple开发人员帐户登录the iOS Provisioning Portal并创建新的分发证书。确保您指定要将应用程序存储在iOS App Store中。单击App Store单选按钮为App Store创建证书 - 不要选择“Ad Hoc”。之后,下载并安装新创建的配置证书。

检查您是否已完成以下操作:

  1. 在XCode项目中设置代码签名标识以使用新的配置证书。
  2. 使用分发配置文件的证书,而不仅仅是开发人员。
  3. 在XCode中使用“清除所有目标”功能。
  4. 从Finder中的应用程序目录树中删除了任何构建文件夹。
  5. 之后,构建并运行您的应用程序。

    有关更全面的解释,请参阅Apple's documentation

答案 1 :(得分:2)

对于iOS错误“应用程序失败的代码签名验证”,请参阅以下网址的Apple完整可能原因列表"How do I resolve the error: Application failed codesign verification?"

答案 2 :(得分:0)

我遇到了同样的问题并尝试了列出的所有解决方案,然后尝试了一些。但事实证明这很简单,我可以踢自己!将存档构建配置设置为Release。你可以通过进入PRODUCT - >来做到这一点。 EDIT SCHEME - >存档 - >构建配置 - >设置发布。

祝你好运!