How to use com.developer.driverkit.transport.usb entitlement

When testing my dext driver, the "unsatisfied entitlement:com.developer.driverkit.transport.usb"error is in console log. I. My request entitlements to use DriverKit was approved. And I have beed signed and notarized my dext driver.

  Here are my steps:
  1. “USB Transport-VendorID” capability has been enabled when creating my dext’s App ID.
  2. Generate the new provisioning profile for my App ID and import it into Xcode.  However I found "com.developer.driverkit.transport.usb" is not included listed on "additional entitlements" item.
  3. Edit my project’s entitlements file contain the following for USB Transport:

<key>com.apple.developer.driverkit.transport.usb</key>
<array>
    <dict>
        <key>idProduct</key>
        <integer>MyPid</integer>
        <key>idVendor</key>
        <integer>MyVid</integer>
    </dict>
<array>

  4. Sign and notarized.
  5. Test my dext driver, the console log shows "unsatisfied entitlement:com.developer.driverkit.transport.usb"error.

  Is it a problem with my steps or entitlements. 

Replies

Check the imported provisioning profile in Signing&Capability, "com.developer.driverkit.transport.usb" is also not included.
  • I am having the same problem did you get this resolved

Add a Comment