【发布时间】:2015-12-16 17:53:54
【问题描述】:
我有一个可以在 Mac OS X 10.11.1 上加载的 kext 文件,但在更新到 Mac OS X 10.11.2 后无法加载。
Mac OS X 10.11.1
执行sudo kextload abc.kext命令成功,执行sudo kextutil -tn abc.kext输出/System/Library/Extensions/ch34xsigned.kext appears to be loadable (including linkage for on-disk libraries).
Mac OS X 10.11.2
执行sudo kextload abc.kext时输出为/System/Library/Extensions/abc.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).,执行sudo kextutil -tn abc.kext时输出为Code Signing Failure: not code signed
/System/Library/Extensions/ch34xsigned.kext appears to be loadable (including linkage for on-disk libraries).
据我了解,与在此版本上签名的驱动程序无关。 此更新中的更改列表包括:
- 提高 Wi-Fi 可靠性
- 提高了 Handoff 和 AirDrop 的可靠性
- 修复了可能导致蓝牙设备断开连接的问题
- 修复了阻止 Mail 删除邮件的问题 离线 Exchange 帐户
- 修复了阻止导入的问题 使用 USB 数据线将照片从 iPhone 传输到 Mac
- 改进了实时照片的 iCloud 照片共享
知道出了什么问题吗?
【问题讨论】:
标签: macos osx-elcapitan codesign kernel-extension driver-signing