执行签名代码的动态验证。
验证静态代码对象。
该函数获取并验证代码对象指定的代码上的签名。它检查所有密封组件的有效性,包括资源(如果有)。如果指定了代码要求,它会根据代码要求验证代码。如果所有这些条件都满足,则调用成功。此调用仅在代码不受并发修改的情况下才是安全的,并且结果仅在代码保持未修改时才有效。如果底层文件系统具有动态特性,例如网络文件系统、联合挂载或 FUSE,则必须考虑代码在验证后不被修改的安全性。
因此,鉴于 Apple 对代码签名文档的描述,不清楚它们在这里的“动态特性”是什么意思。