代码签名“应用程序失败的代码签名验证....”

时间:2011-08-18 10:30:59

标签: code-signing

几天前我完成了我的第一个应用程序。现在我想用Application Loader上传应用程序,但不会出现一个错误:

应用程序无法进行代码签名验证。提交的签名无效,或者未签署Apple证书。 (-19011)。

Xcode日志:

警告:应用程序验证码验证失败。签名无效,或者未使用Apple提交的证书签名。 (-19011) 可执行= /用户/ Paul_Lischewski /桌面/ TapMap for iPad / build / Release-iphoneos / TapMap for iPad.app/TapMap for iPad codesign_wrapper-0.7.10:使用Apple CA进行配置文件评估 AssertMacros:signer,file:codesign_wrapper.c,line:610 AssertMacros:profile,file:codesign_wrapper.c,line:918 codesign_wrapper-0.7.10:无法加载配置文件:/ Users / Paul_Lischewski / Desktop / TapMap for iPad / build / Release-iphoneos / TapMap for iPad.app/embedded.mobileprovision   - (null)

我已尝试过所有内容,删除并重新安装了证书,创建了新的App-ID ... 我使用Xcode 3.2.6和SDK 4.3。在这里你可以找到我的问题的照片:

apps-development.info/Foto 1.jpg

apps-development.info/Foto 2.jpg

感谢您的回答。

2 个答案:

答案 0 :(得分:0)

错误 -

  

申请失败的代码签名验证

在Xcode存档验证或使用App Loader提交期间发生,请查看Product>上的Xcode构建日志;通过相同的标题归档构建警告的时间,并针对根本原因进行扩展。

根本原因并不总是一个明显的解释,但应至少引导您使用其他搜索字词或疑难解答提示。例如,如果根本原因是:

  

测试要求:未能满足代码要求

它几乎总是表明应用程序已使用错误的证书签名,即使用iPhone开发人员配置文件而不是iPhone分发配置文件。

如果你没有使用Xcode构建你的应用程序,那么你可能无法找到根本原因,但无论哪种方式继续Apple的完整错误列表linked here

答案 1 :(得分:0)

您的应用名称中有空格。

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

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