> ## Documentation Index
> Fetch the complete documentation index at: https://support.trybarcodes.com/llms.txt
> Use this file to discover all available pages before exploring further.

# One-time Apple Wallet pass migration

> A one-time update that refreshes your Apple Wallet passes so they keep working with the latest Wallet features

## What this update is

This is a one-time update that refreshes your existing Apple Wallet passes. Running it once swaps your current passes for updated versions, so they keep working smoothly and stay manageable from the app.

You'll only be asked to confirm once — it only takes a moment — and your cards and saved settings in Barcodes stay exactly as they are.

## When you'll see it

From version **2.6.4**, Barcodes offers this update the first time you open the app after updating. You'll only see it if you have Apple Wallet passes that may need refreshing — if you haven't added any Apple Wallet passes previously, nothing changes and you won't be prompted.

## Updating your passes

1. When prompted, review the cards listed. Cards already in your Wallet appear under **Active** and are preselected; cards you've used with Wallet before appear under **Previous** and are left unselected.
2. Select or deselect any cards to choose what's included.
3. Tap **Update Wallet Passes**.
4. Apple Wallet will ask you to confirm. This is a single confirmation that covers all of the selected passes at once.

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/01-migration-prompt.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=7baddf4c90e14320381d322aaf6cd305" alt="The Barcodes one-time update prompt listing cards, with the active ones preselected" width="1170" height="2532" data-path="images/en/wallet-pass-one-time-migration/01-migration-prompt.webp" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/02-wallet-add-passes-confirm.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=6db116ac884d29429b299427e772f85b" alt="Apple Wallet asking to add the passes, showing twice as many passes as cards selected" width="1170" height="2532" data-path="images/en/wallet-pass-one-time-migration/02-wallet-add-passes-confirm.webp" />
  </Frame>
</Columns>

<Note>
  On the Apple Wallet confirmation screen you'll see **twice as many passes** as the number of cards you selected — for example, the four cards above add up to eight passes. That's expected: each card's updated pass is added alongside its older pass, which is being moved to **Expired** at the same time.
</Note>

## What happens to your older passes

After the update, your refreshed passes appear in your main Wallet view, ready to use.

Your older passes aren't removed automatically — Barcodes can't delete your older passes, so instead of disappearing they move to Apple Wallet's **Expired** section. You can leave them there or remove them yourself, and they won't affect your new, active passes.

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/03-review-expired-pass.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=b1684dbe5e984ad9d96bd992cbc1c2f6" alt="An older Starbucks pass marked EXPIRED in Apple Wallet" width="1170" height="2532" data-path="images/en/wallet-pass-one-time-migration/03-review-expired-pass.webp" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/04-review-updated-pass.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=2139208a57e57019a86a02fad1053a4f" alt="The updated, active Starbucks pass in Apple Wallet" width="1170" height="2532" data-path="images/en/wallet-pass-one-time-migration/04-review-updated-pass.webp" />
  </Frame>
</Columns>

## Removing expired passes (optional)

Expired passes are harmless and you can simply ignore them. If you'd prefer to tidy them up:

**Find your expired passes**

1. Open the **Wallet** app on your iPhone.
2. Tap the **•••** menu in the top corner and tap **Expired** (on older versions of iOS, scroll to the bottom and tap **Expired Passes** instead).

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/05-wallet-more-menu-expired.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=84819fdd410e01daf1e4901515c9e62f" alt="The Apple Wallet more menu showing the Expired passes option" width="1170" height="1266" data-path="images/en/wallet-pass-one-time-migration/05-wallet-more-menu-expired.webp" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/06-expired-passes-list.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=b78ce5a339b1147e04d62097a6cf4168" alt="The list of expired passes in Apple Wallet" width="1170" height="1266" data-path="images/en/wallet-pass-one-time-migration/06-expired-passes-list.webp" />
  </Frame>
</Columns>

**Remove a single pass**

1. Tap the expired pass you want to remove.
2. Tap the **trash** icon, then confirm **Delete Pass**.

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/07-expired-pass-detail.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=f9ca6a6bbebcd331dccd6527bdd5e73b" alt="An expired pass open with the trash icon in the bottom corner" width="1170" height="2532" data-path="images/en/wallet-pass-one-time-migration/07-expired-pass-detail.webp" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/08-delete-pass-confirm.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=539b378b80dbf43639c6b4db890f5aeb" alt="Confirming Delete Pass on a single expired pass" width="1170" height="2532" data-path="images/en/wallet-pass-one-time-migration/08-delete-pass-confirm.webp" />
  </Frame>
</Columns>

**Remove several at once**

On the latest version of iOS you can clear multiple expired passes together:

1. In the Expired list, tap **Edit**.
2. Select the passes you want to remove.
3. Tap the **trash** icon, then confirm **Delete \[N] Passes**.

<Columns cols={2}>
  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/09-expired-select-multiple.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=45f7041a30b3ef328044b292f710b86c" alt="Selecting multiple expired passes in Apple Wallet's edit mode" width="1170" height="2532" data-path="images/en/wallet-pass-one-time-migration/09-expired-select-multiple.webp" />
  </Frame>

  <Frame>
    <img src="https://mintcdn.com/barcodes/RFlCEc0hEb6AKko2/images/en/wallet-pass-one-time-migration/10-delete-multiple-confirm.webp?fit=max&auto=format&n=RFlCEc0hEb6AKko2&q=85&s=02ff8ce4eadaaf7f0760c7e1f3b33036" alt="Confirming deletion of several expired passes at once" width="1170" height="2532" data-path="images/en/wallet-pass-one-time-migration/10-delete-multiple-confirm.webp" />
  </Frame>
</Columns>

Removing expired passes won't affect your new, active passes.

## Updating later, or skipping

<Tip>
  We recommend updating your passes when you're prompted. Until you do, your older passes stay on the previous version — they keep working for now, but editing a card can create a **new, separate** pass instead of updating the existing one, which may leave you with stranded passes in Apple Wallet.
</Tip>

If you're not ready right away, you have options:

* **Update later** — tap the **✕** to close the prompt. Barcodes will offer it again the next time you open the app, and you can re-open it any time from **Settings → Apple Wallet → Update remaining Wallet passes**.
* **Skip it** — tap **Skip this Wallet update** if you'd rather not be asked again. Skipped cards won't reappear in the prompt or under **Update remaining Wallet passes** — if you change your mind, open the card and add its Wallet pass again.
* **Update some now** — if you update only some of the cards, the rest are treated as skipped for this one-time update. You can re-add those manually from each card later.

Whichever you choose, your saved Wallet setup (groups, locations and dates) is kept.

## Need more help?

If a pass didn't update, or you don't see the prompt when you expect to, contact me through the support details in the app and I'll help get it sorted out!
