Requesting identity data from a Wallet

Hi,

I am trying to integrate Wallet identity feature to validate user information entered by user in my application with the digital Driving License ID stored in user's apple wallet. I am following this documentation.

However after implementation I get following error

DigitalPresentmentClient canRequestDocument error: This app has crashed because it called an API it is not entitled to use.

I do understand this is due to missing entitlement which is currently not available.

My question is it possible to bypass this error for a Development version of the ipa as I want to verify my integration?

I have the same question, and I'm seeing the same behavior the iOS Simulator as of Xcode 14.3. The error message is the same whether using checkCanRequestDocument(_:completion:) or the async canRequestDocument(_). I tried installing the profile as recommended in the Test the implementation section, however it fails on Simulator with the message "Profile Installation Failed: Defaults could not be set for an unexpected reason." The error message is similar on device (with or without the profile installed):

DigitalPresentmentSession checkCanRequestDocument error from xpc: The operation couldn't be completed. (DIIdentityErrorDomain error 0.)

Is there any more official or unofficial documentation on testing this feature during development?

And for anyone who has received this entitlement, is the functionality available from an App Clip? The documentation is clear when it comes to passes but Verify with Wallet is a separate API:

App Clips can’t request the Pass Type IDs Entitlement to read passes stored in the Wallet app. However, if your App Clip contains functionality to add a pass to the Wallet app, you can check if this pass is already present."

Requesting identity data from a Wallet
 
 
Q