I am seeking clarification on whether the various driverkit entitlement families (com.apple.developer.driverkit.family.*) are available for development on my local Mac without requesting entitlements from Apple.
My experience is inconsistent with public statements made by Apple, and I am wondering if there have been changes to development entitlements as of 2026. I am hoping there is something obvious that I have missed.
At WWDC2022 Apple stated that "In MacOS... In fact, all DriverKit family entitlements are now available to use for development."
On these very forums, Eskimo himself also suggested this was the case in 2024.
However, my own experience has been that in my provisioning profile on my paid developer account, I am not able to obtain com.apple.developer.driverkit.family.networking for the purpose of developing a driver for unsupported hardware. As you can see, I do not have the networking entitlement:
{
..
"Entitlements" => {
...
"com.apple.developer.driverkit" => true
"com.apple.developer.driverkit.transport.usb" => [
0 => {
"idVendor" => "*"
}
]
And there appears to be no mechanism to add these entitlement: