Xcode 升级到OS X 10.9.5时,iOS代码设计验证失败

Xcode 升级到OS X 10.9.5时,iOS代码设计验证失败,xcode,codesign,Xcode,Codesign,根据我的Jenkins building日志,我确信在我的OS X升级到10.9.5的过程中出现了以下问题。 +/usr/bin/codesign--verify-vvv/Users/dobbymini/jenkins/workspace/DobbyBuild/build/Archive.xccarchive/Products/Applications/Dobby.app 程序/usr/bin/codesign返回1:[/Users/dobbymini/jenkins/workspace/Do

根据我的Jenkins building日志,我确信在我的OS X升级到10.9.5的过程中出现了以下问题。

+/usr/bin/codesign--verify-vvv/Users/dobbymini/jenkins/workspace/DobbyBuild/build/Archive.xccarchive/Products/Applications/Dobby.app
程序/usr/bin/codesign返回1:[/Users/dobbymini/jenkins/workspace/DobbyBuild/build/Archive.xccarchive/Products/Applications/Dobby.app:资源信封已过时
]
代码设计检查失败:/Users/dobbymini/jenkins/workspace/DobbyBuild/build/Archive.xccarchive/Products/Applications/Dobby.app:资源信封已过时

我发现官方文件提到它与“版本2 signa”的问题有关

注意:运行OSX Mavericks时需要对代码进行签名,以获得版本2签名。实际的代码签名机制是操作系统的一部分,而不是代码签名工具。将代码设计工具从Mavericks复制到较旧的OSX版本是行不通的

显然,我的操作系统版本已经足够高了,可以有版本2的签名。因此,应该有一些错误,如本文件所述

根据对OS X 10.9版或更高版本的期望来构建捆绑包:

仅在应包含签名代码的目录中包含签名代码

仅在应包含资源的目录中包含资源

不要使用--resource rules标志或ResourceRules.plist。它们已被淘汰,将被拒收

问题是,我不太清楚上面的限制。 有谁能帮忙举个例子吗?
我发现更改的代码应该用于上面的第三项

这是Mac OSX 10.9.5及更高版本的一个问题。苹果将在未来的版本中解决这个问题


请参阅我的评论,了解

OSX 10.10中尚未解决的问题。我仍然必须使用'--no restriction'选项:(