How to sending capability requests.

I want to create a DriverKit driver and send vendor-specific commands to the storage device. Since UserClient is required to access the DriverKit driver from the app, I am attempting to implement it by referring to the following sample code. [Communicating between a DriverKit extension and a client app]

I want to add com.apple.developer.driverkit.allow-any-userclient-access to the driver's Entitlements, submit a Capability Request on the developer site, and create a Provisioning Profile. However, I don't know how to enable com.apple.developer.driverkit.allow-any-userclient-access.

I am entering the following information in the “Request a System Extension or DriverKit Entitlement” form.

Which entitlement are you applying for? : DriverKit Entitlement Which DriverKit entitlements do you need? : UserClient Access UserClient Bundle IDs : [Bundle ID of MyDriver] Describe your apps and how they’ll use these entitlements. : testing sample code

However, even if this request is accepted, I believe only MyDriver will be permitted. How can I grant access to all UserClients?

Environment:

  •  macOS 15.6
  •  Xcode 26.0.1

Minimum Deployments

  • macOS 12
  • DriverKit 20.0
How to sending capability requests.
 
 
Q