SOLVED: How do I add arbitrary QR codes to an Apple Wallet Pass?
This is a continuation and hopefully a real solution of this thread: How to add a QR code to Apple Wallet? "Ed… - Apple Community
Q: How do I add arbitrary QR codes to an Apple Wallet Pass?
A: Since there is no way to scan QR codes from the Apple Wallet reliably (or without an organization signing the Pass, or without having a .pass attachment in an email, or having a link on website that points to a .pass file), you need another solution.
My use case was to generate a VCF QR code and make it appear on a custom Apple Wallet Pass.
I checked out a number of solutions, including:
Pass4Wallet
https://apps.apple.com/us/app/pass4wallet-store-cards/id1423106610
Problem: Changes the VCF QR code into an unusable QR code.
Code2Wallet
Incendiary Studios LLC
https://apps.apple.com/gb/app/code2wallet/id6451446121
Problem: Changes the VCF QR code into an unusable QR code.
Passsource:
Problem: This website does not create usable Wallet Passes with VCF QR codes, either.
The problem with all of the above is that they do not honor the original QR code's type. My use case was to create a VCF card (contact card) as a Wallet Pass.
SOLUTION
The only solution I found to scan an arbitrary QR code and add to a custom Pass and be able to scan the QR code and get the right response from an Apple iPhone camera is the following:
Step 1: Use this web site to generate a VCF QR code.
https://www.qr-code-generator.com
Save the QR code as PNG. You will have to either print it out or get it to a computer screen so that you can scan it in step 2 with your iPhone's camera.
Step 2: Download and use:
Wallet Creator
by at2 GmbH
https://apps.apple.com/us/app/wallet-creator/id1486573384
This application allows to use your iPhone's camera and add any QR code image, unchanged, to a Wallet Pass that you can add to your Wallet form within this app.
Save and import the Pass from Wallet Creator into the Apple Wallet app.