Моей работы заключается в порт BLE мыши (Bluetooth низкой энергии мыши) класс драйвер от Mac 10.10 до 10.12 ..BLE interfce Mac OS 10,12 класса портирование
Моего старого Kext был получен из класса IOHIDEventDriver. и класс поставщика в info.plist является IOHIDInterfcae
Когда я строю выше Kext с 10.12 SDK, компиляция будет сделано, но при загрузке Kext я получаю ниже ошибки:
The vtable '__ZTV15CbBLEInterface' is malformed. Make sure your kext has been built against the correct headers
Ниже выход sudo kextutil -n -print-diagnostics myble.kext
Warnings: Dependency lacks appropriate value for OSBundleRequired and may not be availalble during early boot: com.apple.iokit.IOBluetoothFamily - Safe Boot com.apple.driver.IOBluetoothHIDDriver - Safe Boot