Quinn, thanks for the cogent explanation. I feared my project would stall waiting for entitlements to debug.
There do appear to be some issues with the approach you outlined (as a non-expert, of course).
It appears that the App ID page has not been updated for several additions to DriverKit.
Specifically:
userclient access com.apple.developer.driverkit.userclient-access
promiscuous userclient com.apple.developer.driverkit.allow-any-userclient-access
BlockStorageDeviceDriver com.apple.developer.driverkit.family.block-storage-device
SCSIPeripheralsDriverKit nowhere specified but perhaps com.apple.developer.driverkit.family.scsi-peripherals
It appears to me that without these entitlements supported, you can't build and debug sample DriverKitUserClientSample, SimpleAudioDriverExtension or, most important to me, my project -- which needs userclient access and SCSIPeripheralsDriverKit.
I look forward to Sharing and Enjoying your response.
John Brisbin