代码签名错误:应用程序失败的代码签名验证Xcode存档

问题描述:

我有一个iPhone应用程序没有错误,我的应用程序正常存档,然后我碰到一个问题,验证我的应用程序即时接收消息“没有身份可用于签名”。代码签名错误:应用程序失败的代码签名验证Xcode存档

因此Stack上的一个问题告诉我下载我的分发证书并将其拖入我的应用程序。我这样做,然后我得到以下错误。

我删除了我的项目文件,它运行良好,但是当我存档我的应​​用程序时,我收到警告。我尝试了很多事情都无济于事。

(null): Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011) 


Validate /Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app 
    cd /Users/blakeloizides/NETNRG/Novolam 
    setenv PATH "/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin" 
    setenv PRODUCT_TYPE com.apple.product-type.application 
    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/usr/bin/Validation /Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app 

warning: Application failed codesign verification. The signature was invalid, contains disallowed entitlements, or it was not signed with an iPhone Distribution Certificate. (-19011)Executable=/Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app/Novolamcodesign_wrapper-4.1: using Apple CA for profile evaluation/Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app: valid on disk/Users/blakeloizides/Library/Developer/Xcode/DerivedData/Novolam-gwqochjjqgryxnedazbaosfjksmz/Build/Intermediates/ArchiveIntermediates/Novolam/InstallationBuildProductsLocation/Applications/Novolam.app: satisfies its Designated Requirementtest-requirement: code failed to satisfy specified code requirement(s)codesign_wrapper-4.1: failed to execute codesign(1) - (null 
+0

,如果你在管理去看看部署配置文件的状态?它是否会显示绿色勾号的有效状态? – nsgulliver 2013-02-28 21:04:26

+0

是的,它显示我在团队中打勾... – 2013-02-28 21:20:25

+0

那么你应该确保你使用正确的配置文件签署产品,你将不得不签署项目的目标 – nsgulliver 2013-02-28 21:22:23

删除您Provisioning ProfileiPhone Configuration Utility和下载新的,并添加到库中。你必须去Keychain Access -> Preferences并选择最佳尝试您的以下两件事情:

 
1. Online Certificate Status Protocol (OCSP) 
2. Certificate Revocation List (CRL) 

检查这个答案reference