【问题标题】:Code signing Error: Application failed codesign verification Xcode Archive代码签名错误:应用程序代码签名验证失败 Xcode Archive
【发布时间】:2013-02-15 05:24:16
【问题描述】:

我有一个没有错误的 iPhone 应用程序,并且我的应用程序正在正常存档,然后我在验证我的应用程序时遇到了问题,我收到消息“没有可用于签名的身份”。

所以 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

【问题讨论】:

  • 如果您进入管理器并查看配置文件状态?它是否用绿色勾号显示您的有效状态?
  • 是的,它显示了团队下的勾号...
  • 那么您应该确保使用正确的配置文件来签署产品,并且您还必须签署项目的目标
  • 目标和项目设置中代码签名下的选项是什么意思?

标签: iphone ios objective-c xcode xcode4


【解决方案1】:

在您的iPhone Configuration Utility 中删除您的Provisioning Profile 并下载新的并添加到您的库中。您必须转到 Keychain Access -> Preferences 并选择 Best AttemptOff 您的以下两件事:

1.在线证书状态协议(OCSP) 2.证书撤销列表(CRL)

查看reference的答案

【讨论】:

    猜你喜欢
    • 2012-12-17
    • 2012-04-16
    • 1970-01-01
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 2018-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多