应用程序验证失败.我该怎么办?

Def*_*ode 2 iphone xcode certificate ipad ios4

当我构建应用程序以供发布时,XCode会给我这个警告.

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

我是否需要删除钥匙串中的所有条目并重做获取证书,配置文件等?

我可以毫无问题地在iPhone和iPad上构建和调试.

如果您知道如何解决这个难题,请提供确切的步骤或方式让我与您联系.

谢谢

----更新-----

构建日志

验证build/Release-iphoneos/iApp.app cd"/ Users/iosdeveloper/Documents/Programming/iPad/iApp HD"setenv PATH"/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Developer/usr/bin :/ usr/bin:/ bin:/ usr/sbin:/ sbin"setenv PRODUCT_TYPE com.apple.product-type.application /Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation"/ Users/iosdeveloper /文件/编程/ iPad/iApp HD/build/Release-iphoneos/iApp.app"

警告:应用程序失败编码验证.签名无效,或者未使用Apple提交的证书签名.(-19011)Executable =/Users/iosdeveloper/Documents/Programming/iPad/iApp HD/build/Release-iphoneos/iApp.app/iApp codesign_wrapper-0.7.10:使用Apple CA进行配置文件评估/ Users/iosdeveloper/Documents /编程/ iPad/iApp HD/build/Release-iphoneos/iApp.app:在磁盘上有效/用户/ iosdeveloper/Documents/Programming/iPad/iApp HD/build/Release-iphoneos/iApp.app:满足其指定要求测试 - 要求:未能满足代码要求codesign_wrapper-0.7.10:无法执行codesign(1) - (null)

Eri*_*ric 12

这是我点击这个时检查的清单:

  1. 清除所有目标,退出Xcode,然后将构建文件夹从项目拖到废纸篓.

  2. 对项目执行获取信息,确保正确选择代码签名权利和代码签名身份.为你的目标做同样的事情.

  3. 登录iOS Provisioning Portal并确保分发证书尚未过期.另请检查Distribution Provisioning Profile并确保它处于Active状态.确保证书在您的钥匙串中正确,并且分发配置文件在Xcode管理器中(如果您有多个相同的,删除除了正确的一个并重做步骤#2).

  4. 查看失败时的构建结果,并确定它实际使用的配置文件,并确保它是正确的.


Ben*_*Ben 10

您可能需要检查分发构建属性中选择的代码签名配置文件.