2016-12-24 6 views
0

Моей работы заключается в порт 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

ответ

0

после обновления xcode с 8.2.1, код скомпилирован с правильными заголовками, и он работал :). Спасибо всем вам за вашу помощь.

 Смежные вопросы

  • Нет связанных вопросов^_^