driverkit.transport.usb

I’m creating my first DriverKit extension and I ran into an entitlement issue when trying to load my driver.

Error       0x0                  8397   7    taskgated-helper: (ConfigurationProfiles) [com.apple.ManagedClient:ProvisioningProfiles] App.Dext: Unsatisfied entitlements: com.apple.developer.driverkit.transport.usb

I have already registered the entitlement com.apple.developer.driverkit.transport.usb with my vendor ID in the Apple Developer portal. However, when I download the provisioning profile, it doesn’t include the idVendor value. Screenshot from the developer portal (provisioning profile without idVendor) ?

<key>com.apple.developer.driverkit.transport.usb</key>
  <array>
    <dict>
      <key>idVendor</key>
      <integer>1356</integer> 
    </dict>
  </array>

-Is this error caused by me registering the vendor ID incorrectly?

-Or is there an issue with how the entitlement is reflected in the provisioning profile?

Any guidance would be appreciated.

Answered by DTS Engineer in 855596022

Please see my answer and post any follow up questions here.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

Please see my answer and post any follow up questions here.

__
Kevin Elliott
DTS Engineer, CoreOS/Hardware

driverkit.transport.usb
 
 
Q