6
内核扩展的代码标志错误我们有一个音频内核扩展,它安装在/ Library/Extensions位置。 根据苹果新指南(WWDC视频707),我们应该编码安装/ Library/Extensions的sign kext。 我们请求苹果启用kext代码签名属性给我们的开发人员id,现在它已启用。按照邮件回复,我们从苹果得到了这样的在小牛
说,如果您之前已经获得了应用程序的签名开发者ID,您需要重新下载您的开发者ID有更新的证书。
因此,我们redownloded证书和codesigned的内核扩展。代码编译罚款然而,当我们试图验证码标志使用以下命令 须藤kextutil -tn KEXTPATH
它提供了以下错误 - 代码签名失败:代码签名无效 KEXT_PATH似乎是加载(包括联动对 - 磁盘库)。
任何一个可以帮助我解决这个错误。
尝试做'须藤kextutil -v KEXTPATH',看看输出指示。还可以尝试'codesign -dvvv KEXTPATH'和'codesign --verify -vvvv'来确定更多关于您的代码签名的内容。 –
Thanks.I将尝试这些命令 – SPrabhu
也确保您使用来自XCode 3.5或(最好是)4.x的'codesign'。较旧的XCode版本可能在签署kexts时遇到问题。 – mity