我们有一个音频内核扩展,它安装在 /Library/Extensions 中。根据苹果新指南(WWDC 视频 707),我们应该对安装 /Library/Extensions 的 kext 进行代码签名。我们要求苹果为我们的开发者 ID 启用 kext 代码签名属性,现在它已启用。根据我们从苹果收到的邮件回复是这样说的
如果您之前获得了用于应用程序签名的 Developer ID,则需要重新下载您的 Developer ID 才能获得更新的证书。
因此,我们重新下载了证书并对 kext 进行了代码签名。代码编译良好但是,当我们尝试使用以下命令验证代码符号时 sudo kextutil -tn KEXTPATH
它给出以下错误 - 代码签名失败:代码签名无效 KEXT_PATH 似乎是可加载的(包括磁盘库的链接)。
谁能帮我解决这个错误。