After many attempts, I was able to make wallet extensions work. Want to share some details:
I started following exactly [this instructions.](https://developer.meawallet.com/mpp/ios/implementation-guide/#:~:text=Wallet%20Extensions%20(In%2DApp%20Provisioning,from%20right%20within%20Apple%20Wallet.)
At first, it's helpful implement a minimalist version of the non ui extension.
Just set all status fields to true and call the completion.
Double check if extensions are embed in the host app (Host app target > Build Phases > Target Dependencies)
Be aware that each wallet extension must have his own provisioning profile. Depending the CI/CD environment, it may needed to set the provisioning profile of each target at exportOptions.
Post
Replies
Boosts
Views
Activity
It may be helpful check if the extension is crashing.
You can check it at your device: Settings > Analytics & Improvements > Analytics Data
If the extension is crashing, there is logs with same name as the extension.
I'm not sure if the wallet profile is required to log this kind of crashes
The Getting Started with Apple Pay In-App Provisioning_ Verification_ and Security v4 lists 2 methods to implement In-App Verification:
Method A: Cryptographic OTP (recommended by Apple)
Method B: Server-Initiated Activation
In the end, Method A is not supported by Visa (which requires a nonce, as explained above).
So the solution is implement Method B.
Same here. Can't make the "From apps on your iPhone" option appears on Apple Wallet