0 Replies
      Latest reply on Sep 2, 2019 4:24 AM by tanhuang614
      tanhuang614 Level 1 Level 1 (0 points)

             I  complied a kext and sign it by Developer ID Application (With Kext) Certificate,then I executed "sudo chmod -R 755 *.kext" and "chown -R root:wheel *.kext".But I can failed load the kext by the kextutil command.

             The error message is:

        Kext rejected due to system policy: <OSKext 0x7f8078514ed0 [0x7fffa264a8e0]> { URL = "file:///Library/StagedExtensions/Users/huion/Library/Developer/Xcode/DerivedData/touchKext2-gqgkatdiarjuogfvnxretetosqan/Build/Products/Release/touchKext2.kext/", ID = "com.huion.touchKext2" }

        Diagnostics for /Users/huion/Library/Developer/Xcode/DerivedData/touchKext2-gqgkatdiarjuogfvnxretetosqan/Build/Products/Release/touchKext2.kext:


            Personality CFBundleIdentifier differs from containing kext's (not necessarily a mistake, but rarely done):

                Trackpad Gen2 - Huion



           I also read the TN2459(https://developer.apple.com/library/archive/technotes/tn2459/_index.html#//apple_ref/doc/uid/DTS40017658 ),

        but no Allow button in Security & Privacy preferences pane.

           How to let the Allow button appears in Security & Privacy preferences pane?