iPhone CodeSign失败了

时间:2010-08-29 01:27:15

标签: iphone xcode codesign

所以 - 我是一名注册的iPhone开发者(已经支付了99美元/年)。我已按照Apple提供的所有步骤来获取配置和代码签名文件。但是,当我点击“构建”时,它会显示:

"Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011)"

我已经重复重新下载了所有证书和配置文件,但它仍然无法正常工作。但是,如果我单击“构建”(它表示代码签名失败),但随后将产品.app文件拖到管理器中的设备或单击“运行”,它将在我的设备上运行。有什么建议吗?

3 个答案:

答案 0 :(得分:2)

由于您可以在设备上运行.app,因此问题可能在于您已使用开发人员配置文件构建它。那不行。您需要使用App Store的分发配置文件构建它。

Apple提供了有关如何执行此操作的良好信息,但我认为这些信息在所有这些itunesconnect / provisioning门户网站中都隐藏了......请查看此链接:http://developer.apple.com/iphone/manage/distribution/index.action。在那里你可以看到两个重点: “为App Store分发创建和下载iPhone分发配置文件” “使用Xcode构建应用程序以进行分发”

祝你好运: - )

答案 1 :(得分:0)

您的个人资料是否显示在Xcode的管理器窗口中? (如果没有,请将文件从Finder拖到Xcode。)

您的Xcode项目设置中选择了哪些配置文件?您是在构建调试,发布还是分发?

答案 2 :(得分:0)

-19011代码验证错误有很多可能的原因(由dozens of near identical stackoverflow questions证明)。具体原因在消息的详细信息中暗示(有关详细信息,请参阅Apple Technical note TN2250 advice on the -19011 issue

在我的情况下,错误详细信息包含短语“无法从以下位置加载配置文件:”之后我发现在应用程序中使用空格或特殊字符或xcode方案名称会导致代码签名验证失败。