kIOReturnNotPermitted from IOServiceOpen connecting to SystemExtension IOService
问题 I am trying to create a client connection to a SystemExtension IOService. I can see that my IOUserClient subclass is created ( init() and Start(IOService*) is called), but the return code from IOServiceOpen returns kIOReturnNotPermitted . I am making the call to IOServiceOpen from the same app that creates the activation request. Entitlements for app that makes the activation request / call to IOServiceOpen : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1