尝试将应用程序提交到appstore时发出警告:应用程序失败了代码签名检查

时间:2012-01-17 03:18:30

标签: iphone app-store

我一次又一次地收到同样的警告。在谷歌搜索和阅读stackoverflow和其他社区的很多帖子后,我发现很多人在尝试将他们的应用程序上传到appstore时遇到了同样的问题。

*这是我收到的唯一警告。

我找不到解决此问题的精确解决方案。我无法找到此问题的根源。

这是警告:

warning: Application failed codesign verification.  The signature was invalid, or it was not signed with an iPhone Distribution Certificate. (-19011)
Executable=/Users/MacMini_02/Library/Developer/Xcode/DerivedData/####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/        ####.app/####
codesign_wrapper-0.7.10: using Apple CA for profile evaluation
/Users/MacMini_02/Library/Developer/Xcode/DerivedData/#####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/#####.app: valid  on disk
/Users/MacMini_02/Library/Developer/Xcode/DerivedData/#####-chqadngrerizjhferrtytxmcuxxl/ArchiveIntermediates/####/InstallationBuildProductsLocation/Applications/####.app:         satisfies its Designated Requirement
test-requirement: failed to satisfy code requirement(s)
codesign_wrapper-0.7.10: failed to execute codesign(1)

我已按照其他帖子中建议的正常检查表例程进行操作。(我仍然收到警告)

  1. 选择了正确的分发证书和配置 个人资料。(我已从我的钥匙串中删除了所有其他开发人员证书以避免含糊不清)
  2. 在钥匙串访问中检查相同。(删除并下载了分发证书和提供资料超过10次:-()
  3. 添加了一个重复的发布方案,作为发布
  4. 在编辑方案中将构建配置设置为分布 存档选项卡,我在iOS设备模式下运行它。
  5. 删除了构建和归档文件,清理并重新启动了几个xcode 次。
  6. 我甚至创建了新项目并移动了我的代码,希望它能解决问题
  7. 在这个警告中浪费了很多时间: - (

    我错过了任何其他重要步骤???

    我确信我使用的发布证书和证书配置文件有效。

    非常感谢任何帮助: - )

    如果您能够识别问题并向我提供解决方案(步骤b步骤)或者将我引导到一个网站来解释同一步骤/视频的相同程序(这样我就不会错过了任何东西)..

3 个答案:

答案 0 :(得分:0)

我遇到了这个错误,并最终向Apple提出了请求。回应是它是在xcode 4的早期发布时发生的,并且下载最新版本的xcode 4将解决问题。

对于现有应用,Apple建议在最新版本的xcode 4中创建一个新项目,并将文件复制到其中。我没有太多的时间去试验,所以我一直在xcode 3.6中创建我的新项目并将它们迁移到其中似乎有效。

答案 1 :(得分:0)

如果您对证书和配置文件非常有信心,那么请尝试撤销您的证书并重新创建所有新的appId,新的Provisioing for new certificate,然后再试一次。我遇到了类似的问题,但上传二进制文件后我收到了错误。

希望这可以帮到你

答案 2 :(得分:0)

如果您已经做了正确的步骤,请尝试下载并构建此工具以检查证书错误:

https://github.com/karstenBriksoft/CertificateHelper

或者只是下载预先制作的副本here

试一试,看看它是否可以帮助您发现证书中的小错误。


编辑:这可能是你的问题。这就是Apple刚才所说的:

  

我们已经确定并解决了最近的证书问题   iOS和Mac代码签名,Apple推送通知和Safari   扩展。如果您遇到任何证书问题   在过去4天内发布,只需重新生成一个新的。

因此,请尝试创建新证书。