Yes I already saw and followed the post and I'm still having issues. My problem is not the build, it's the connection at runtime. Here is the console log when I'm clicking on "Communicate with Dext" button:
default 10:00:51.839911-0500 kernel NullDriver Base - NewUserClient()
default 10:00:51.839963-0500 kernel NullDriver UserClient - init()
default 10:00:51.840010-0500 kernel NullDriver UserClient - init() - Finished.
default 10:00:51.840014-0500 kernel NullDriver Base - NewUserClient() - Finished.
default 10:00:51.840110-0500 kernel NullDriver UserClient - Start() - Finished.
default 10:00:51.840138-0500 kernel DK: NullDriverUserClient-0x100007a7d:UC failed userclient-access check, needed bundle ID com.example.apple-samplecode.dext-to-user-client-2-TEST.driver
default 10:00:51.840459-0500 kernel NullDriver UserClient - Stop()
default 10:00:51.840481-0500 kernel NullDriver UserClient - Stop() - Cancels started, they will stop the dext later.
default 10:00:51.840512-0500 kernel NullDriver UserClient - Stop() - Finished.
default 10:00:51.840519-0500 kernel NullDriver UserClient - free()
I tried adding com.apple.security.temporary-exception.iokit-user-client-class to DriverKitSampleApp.entitlements, SIP is disabled, developer mode is on, but nothing helped.
Thanks