iOS

Where Does Apple Wallet Store Passes?

Wallet passes live in the PassKit library on iOS with a SQLite index. No Android build exists for passes.

Last updated

Apple Wallet runs as system app Passbook on iOS with no Android counterpart. There is no Android build for passes. Passes live in the PassKit library as signed bundles with a SQLite index beside them. The index tracks each bundle. Local data holds cached images plus pass states for daily use.

Exact filesystem paths shift across iOS versions. A fixed folder cannot be relied on. Quote the bundle ID com.apple.Passbook rather than a fixed folder. Support can match that ID faster. Cards need issuer re verification after restores regardless of files. Re add cards from issuers on the new iPhone where needed.

Where Apple Wallet stores this, by platform

iOS
/var/mobile/Library/Passes/passes23.sqlite

System PassKit library with signed pass bundles and a SQLite index. Paths shift per iOS version; quote the bundle ID.

Frequently asked questions

Do Wallet passes transfer iPhones?

Passes sync through iCloud where enabled. They do not move with files alone. Re add cards from issuers on the new iPhone. Local data holds cached images plus pass states. Cards need issuer re verification after restores regardless of local files.

Where are boarding passes stored?

Boarding passes and tickets sit as signed .pkpass bundles in the PassKit store. The library database tracks them. Device backups carry passes with fresh signatures.

Notice an outdated path? Let us know.