2012-01-15 41 views
0

当我存档我的应​​用程序时,我收到一些警告:应用程序失败了codesign验证。签名无效,或未使用iPhone分发证书签名。 (-19011)如何解决XCode中存档应用程序的问题(App Store应用程序上传)

我在这里发现了这个错误的描述:link,但我没有解决这个问题的任何想法。

所有配置文件和证书都有效。但是,当我创建存档,我得到这个警告。当我使用应用程序加载器时也显示了此警告(并且我的应用程序上载被拒绝)

感谢您的回复!

我的消息:

Validate /Users/user/Library/Developer/Xcode/DerivedData/Wine-gkolwcegooellmdpwekxnxzupkhu/ArchiveIntermediates/Wine/InstallationBuildProductsLocation/Applications/Wine.app 
    cd /Users/user/Desktop/Wine 
    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/user/Library/Developer/Xcode/DerivedData/Wine-gkolwcegooellmdpwekxnxzupkhu/ArchiveIntermediates/Wine/InstallationBuildProductsLocation/Applications/Wine.app 
2012-01-16 02:11:14.491 Validation[3263:607] *** Warning: Defaulting to the standard codesign tool 
warning: Application failed codesign verification. The signature was invalid, or it was not signed with an Apple submission certificate. (-19011) 
/Users/user/Library/Developer/Xcode/DerivedData/Wine-gkolwcegooellmdpwekxnxzupkhu/ArchiveIntermediates/Wine/InstallationBuildProductsLocation/Applications/Wine.app: valid on disk 
/Users/user/Library/Developer/Xcode/DerivedData/Wine-gkolwcegooellmdpwekxnxzupkhu/ArchiveIntermediates/Wine/InstallationBuildProductsLocation/Applications/Wine.app: satisfies its Designated Requirement 
test-requirement: failed to satisfy code requirement(s) 
- (null) 

回答

0

在这种情况下,做最快的就是删除所有的证书,配置配置文件等,并重新开始。通过钥匙串访问生成CSR,获取开发人员证书以及生成/下载您的配置文件(不要忘记您的配置文件)。

之后,打开配置文件,让他们进入组织者。然后进入目标的构建设置并设置正确的代码签名标识值。

组织者应该在添加配置文件后告诉您配置文件是否有任何问题。

+0

我应该从开发人员证书开始,或者我可以开始仅使用分发证书将我的应用程序上传到应用程序strore? – 2012-01-15 23:21:08

+0

您将需要开发人员证书才能在将来在设备上运行它,所以现在全部处理它是有意义的。 – 2012-01-15 23:22:56

相关问题