Thanks for publishing this here. After some forth-and-back with my tester on iPad-Pro (M-series), I can confirm that dext driver load/testing is possible using TestFlight on iPad.
For the iOS App, you only need :
<plist version="1.0">
<dict>
<key>com.apple.developer.driverkit.communicates-with-drivers</key>
<true/>
</dict>
</plist>
and nothing else (the usb entitlement shown above is not correct or needed for the iOS app).
If the driver does not load, manually download the provisioning profile from developer and check entitlements. I use automatic signing by the way.
Then Archive to app-store, and export to ipa on Desktop: again check what's included.
In my case, I had all entitlements granted, and config correctly but UserClient would give an entitlement error on loading, beause on the iOS App target I had not selected the capability in Xcode(macOS target had lots of testing). Having only entitlement does not work with automtaic signing; even if entitlement is exported to app store correctly.
using Xcode 26.3
Topic:
App & System Services
SubTopic:
Drivers
Tags: