SPr*_*bhu 6 macos code-signing kernel-extension osx-mavericks
我们有一个音频内核扩展,安装在/ Library/Extensions中.根据苹果新指南(WWDC视频707),我们应该编写安装/ Library/Extensions的签名kext.我们请求apple为我们的开发者ID启用kext代码签名属性,现在它已启用.根据我们从苹果公司得到的邮件回复就像这样说
如果您之前已获得应用程序签名的开发者ID,则需要重新下载开发人员ID以获取更新的证书.
因此,我们redownloded证书和codeigned签署了kext.代码编译正常但是当我们尝试使用下面的命令sudo kextutil -tn KEXTPATH验证代码符号时
它给出了以下错误 - 代码签名失败:代码签名无效KEXT_PATH似乎是可加载的(包括磁盘库的链接).
任何人都可以帮我解决这个错误.
小智 0
除了用于对 kext 进行代码签名的开发人员 ID 证书之外,您还需要在 10.9 及更高版本上对内核扩展进行代码签名。
您无法在 10.8 上签名,请在 10.9 -> /Library/Extensions 上安装它
我不确定这是否有助于解决您的问题。
| 归档时间: |
|
| 查看次数: |
3359 次 |
| 最近记录: |