Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

PlayMoneyPro

macrumors member
Original poster
Ever since I've been on iOS 15, my airline boarding passes don't show up on my Lock Screen. I've double checked everything:

Wallet notifications are all turned on
The individual boarding pass has notifications turned on
Location services for wallet is on

Anything I could be missing?

TIA!
 
Is it a particular airline or several? I've probably flown a dozen times since iOS 15 Betas on Alaska, United and American and never had an issue with this. Wondering if it can be narrowed down at all.

I fly a lot and have flown Delta, Alaska, and Southwest probably 12 times in the past month or so and all are having the same issue. Prior to this new phone and iOS there was never and issue with any passes in Wallet (boarding passes, tickets to events, etc.).

Oh well, I figured out that I can click the side button twice and the Wallet pulls up so I guess I'll just do that for now.
 
I’ve been digging into this because I had the same issue at Heathrow today. It turns out the problem isn't your iPhone settings—it’s a bug in how the airline (specifically British Airways in my case) generates the pass metadata when you're in a different timezone than your flight.

The Problem: The "Ghost" Offset​

When you add a pass to your Wallet while in a different timezone (e.g., adding a UK pass while still in PST), the airline's backend incorrectly calculates the relevantDate.

In my case, my flight was at 13:10 UK time, but the pass metadata had the relevance set to 20:10Z (UTC). That 7-hour gap is exactly the offset between California and London. The system basically "double-dipped" the offset, telling the iPhone the pass isn't relevant until 8:10 PM, so the Lock Screen stays blank.

How to check your own pass (Technical Steps):​

If you want to confirm this is happening to you, you can inspect the "source code" of your boarding pass:

  1. Get the file: Open the pass in your airline app, tap the Share icon, and save it to your Files app.
  2. Unzip it: In the Files app, long-press the .pkpass file and select Compress. This creates a .zip file. Tap that zip to extract it into a folder.
  3. Find the JSON: Open the folder and look for a file named pass.json. Open it with any text viewer.
  4. Look for relevantDate: Find the line that looks like: "relevantDate": "2026-04-01T20:10:00.000Z"
  5. The Math: Compare that time (in UTC/Zulu) to your actual flight time. If it’s off by exactly the number of hours between where you were and where you are, you’ve found the bug.
 
Last edited:
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.