我有一个代码签名的HAL插件驱动程序。检查我的驱动程序真实性以确保我的资源文件夹中的内容没有被修改的适当方法是什么?
我目前正在尝试在其他项目上使用的Security框架中的SecStaticCodeCreateWithPath方法。 similar to this link
但是,我在控制台中收到大量错误消息:
内核[0]:沙箱:coreaudiod(64363)deny(1)文件读取元数据/库/音频
和SecStaticCodeCreateWithPath函数将返回
errSecCSStaticCodeNotFound = -67068, /* cannot find code object on disk */
对我来说,这似乎是一个沙盒限制。我也尝试过权利
com.apple.security.temporary-exception.files.absolute-path.read-only
/Library/Audio/Plug-Ins/HAL/
没有运气。
我只是想验证我代码中的代码签名信息。
任何建议都会很好。谢谢。
您找到解决方案了吗?我的所有音频插件都包含此消息,但是它们可以正常工作。谢谢