iPadOS DriverKit Capability Request Issues

We have a complete iPadOS DriverKit USB extension for a Stripe Reader M2 (USB-C, M-series iPad). Development builds sign and run. We cannot ship Ad Hoc, App Store, or Enterprise builds because the distribution DriverKit entitlements are either not granted or not present in the provisioning profile Apple generates.

Stripe’s iOS USB instructions say to request the entitlement at developer.apple.com/system-extensions:

select HID and USB Transport, and enter USB vendor ID 11369. Platform is iPadOS. The extension also needs com.apple.developer.driverkit. The host app uses com.apple.developer.driverkit.communicates-with-drivers.

We have two teams. The driver bundle ID is prefixed with the host app bundle ID and signed with the same team.

Inc — Team ID HPL6Q4V5TF (Development, Ad Hoc, App Store)

Host appDriver extension
com.atxinnovation.union.developmentcom.atxinnovation.union.development.usbDriver
com.atxinnovation.union.qacom.atxinnovation.union.qa.usbDriver
com.atxinnovation.union.productioncom.atxinnovation.union.production.usbDriver

These are not granted. Latest submission is system-extensions request 39WL64S3LR (September 3, 2026). That form has no status page, and we have received no email.

LLC — Team ID 3MAPQA4NZ6 (Enterprise in-house)

Host appDriver extension
com.atxinnovation.union.enterprisecom.atxinnovation.union.enterprise.usbDriver

Capability request ACL9VQ3BA4. The portal shows DriverKit and DriverKit USB Transport – VendorID granted and enabled on com.atxinnovation.union.enterprise.usbDriver.

The Universal Distribution profile POS Prod USB Driver (platform iOS, active, expires 2027/01/22, UUID a3627c1e-451d-4d62-b871-1cb6fe21431e, created 2026-09-02 16:05:20 UTC) lists those capabilities as enabled on the Review Provisioning Profile page. The downloaded profile does not contain them. Decoding it yields only:

application-identifier
com.apple.developer.team-identifier
get-task-allow
keychain-access-groups

The string driverkit does not appear in the profile. We regenerated it five times, including deleting and recreating the profile, with the same result. DriverKit development profiles for the corresponding development App ID do contain com.apple.developer.driverkit and com.apple.developer.driverkit.transport.usb.

Xcode then fails the archive:

Provisioning profile "POS Prod USB Driver" doesn't include the com.apple.developer.driverkit entitlement.

We also do not know which idVendor values the VendorID grant assigned. The extension must match them exactly. We need 11369.

What we already tried

  • July 30: Account Holder submitted DriverKit and DriverKit USB Transport for both teams through the system-extension Contact Us form. No confirmation email. That form does not collect bundle IDs. Those July requests later showed up on the host App ID com.atxinnovation.union.enterprise, not on the usbDriver App IDs.
  • August 12: Resubmitted on each usbDriver App ID under Certificates, Identifiers & Profiles → Capability Requests. Enterprise request ACL9VQ3BA4.
  • August 27: Developer Support case 20000149322724. The reply pointed us back at the capability status page.
  • September 2: Enterprise grant appeared. Enabling it on the App ID and regenerating the distribution profile still produced a profile with no DriverKit entitlements. Developer Support case 102951939894. No resolution.
  • September 3: Resubmitted the Inc team via the system-extensions form (39WL64S3LR). The form would not accept another LLC submission because that App ID is already granted. No status since.

What we are Requesting

  1. Grant DriverKit, HID, and USB Transport (vendor ID 11369) for iPadOS — Development, Ad Hoc, and App Store — on the three Inc driver App IDs above.
  2. Assistance debugging the issue of failing to embed the already-granted DriverKit entitlements in the LLC Enterprise distribution profile for com.atxinnovation.union.enterprise.usbDriver, and confirmation of the assigned idVendor values.
iPadOS DriverKit Capability Request Issues
 
 
Q