Hi. I am developing a KEXT and I am having a problem testing it under MacOS 10.9.
I have VMWare fusion and I am running MacOS 10.9.5 (13F34). I am trying to load my kernel extension for development testing.
I have used the command:
sudo nvram boot-args= kext-dev-mode=1
and rebooted the virtual machine. When I attempt to load my kernel extension I get an error that says:
Code Signing Failure: code signature is invalid
Error: invalid signature, will not load.
However, the exact same binary does load using the kext-dev-mode=1 boot arguments on 10.10 - including on a VMWare image.
I am wondering if perhaps the boot arg should be different under 10.9 to load my kernel extension, or if I should setup my certificate to do KEXT code signing in order to test under 10.9.
Any advice?
Thanks.