OSX 协同设计。避免检查特定资源

OSX codesign. Avoid specific resources to be checked

在 OSX 中,我有一个包含我的可执行文件校验和的资源文件。

Codesigning 改变了可执行文件,因此如果我在 codesign 之后计算校验和,我需要存储结果的文件不被检查(它位于资源中)。

有没有办法做到这一点?另一种选择是在执行时以编程方式验证编码,但这看起来更复杂...

我找到了这个

https://developer.apple.com/library/mac/technotes/tn2206/_index.html#//apple_ref/doc/uid/DTS40007919-CH1-TNTAG206

根据此技术说明,不幸的是,不再可能从代码设计中排除资源。