Guide

Apple Pass Designer: what it can’t do

Apple now has two ways to make an Apple Wallet pass without writing pass.json by hand: Create a Pass for iPhone users, and Pass Designer for developers. Both are useful, and both stop at the moment a pass is saved. This guide explains what each one does, what it doesn’t, and what a business needs on top to update passes, run stamps and points, and send notifications.

Last updated October 12, 2026. Facts about Apple Wallet and Google Wallet were checked against Apple’s and Google’s own documentation, linked in the sources.

The short answer

Apple’s new tools make passes; they don’t run them. Create a Pass in iOS 27 lets a customer save a static copy of a card they already have. Pass Designer, a Mac app announced at WWDC26, lets a developer design a pass template, and its companion Pass Builder turns that template into signed passes.

What happens after the pass is in someone’s Wallet - changing it, adding a stamp, updating a points balance, sending an offer to the lock screen - needs a server that Apple doesn’t provide with either tool. You either build and host that yourself or use a platform that runs it for you.

Apple’s two new pass tools

They’re easy to confuse, but they’re aimed at different people and do different jobs:

Create a PassPass Designer + Pass Builder
Who it’s foriPhone usersDevelopers
Where it runsThe Wallet app (iOS 27)A Mac app, plus a server package for Mac and Linux
What it makesA pass on the user’s own iPhoneA .pkpasstemplate design, then signed .pkpass files
Who issues the passThe customerYour business, signed with your certificate
Can the business update it?NoOnly with your own update web service

Create a Pass: a customer’s static copy

Create a Pass is a consumer feature. A customer points their iPhone at a barcode or QR code - on a plastic card, a photo or a screenshot - and Wallet turns it into a pass. On iPhones that support Apple Intelligence it can read the details from the image; anyone can also build a pass by hand from Apple’s standard, membership or event templates.

It’s a genuinely handy way for someone to stop carrying a card. But the pass belongs to the customer, not to you:

Pass Designer and Pass Builder: design and signing for developers

Pass Designer is Apple’s answer to one of the fiddly parts of making passes: getting the layout right. It’s a what-you-see-is-what-you-get editor with a true-to-iOS preview, and it covers the pass style, images, barcodes and fields, plus the new Poster Generic style and featured actions coming with iOS 27. It saves your design as a .pkpasstemplate file.

Pass Builder is the second half. It’s a Swift on Server package, with a buildpass command-line tool, that takes a template and per-customer values (a name, a member number, a barcode) and produces a personalized .pkpass signed with your pass certificate.

Together they replace hand-editing pass.json and writing your own signing code. That’s a real improvement for developers. But look at what Apple describes them doing: designing, personalizing and signing. Updating, distributing and notifying aren’t part of either tool.

What neither tool does

Once you’ve designed a template and can produce signed passes, you still need to build and run:

Why updates need a server

A pass in Apple Wallet doesn’t update itself. Apple designed updates as a conversation between the phone and the issuer’s server:

  1. When a customer adds your pass, their iPhone registers with your web service.
  2. When something changes, your server sends a push notification to that device.
  3. The phone asks your server which passes changed, and downloads the new version.
  4. If the changed field has a change message, Wallet shows it on the lock screen - for example, “You’ve earned a free coffee.”

Every step happens on a server you run. A .pkpass file made by Pass Builder can take part in that conversation, but only if you’ve built the other side of it. Without one, every pass you hand out is frozen the moment it’s saved - just like a Create a Pass copy. Our guide to the .pkpass file format goes deeper into how updates work.

Stamps, points and notifications

Loyalty and membership programs are where the gap shows most, because they only work if the pass keeps changing:

Stamp cards and points

Every visit or purchase has to be recorded, the count or balance stored, the pass regenerated with the new number, and the customer’s phone told to fetch it. When the card fills up, the reward has to be issued and the card started again. None of that is a design problem, so none of it is in Pass Designer.

Notifications

The lock-screen messages that make wallet passes worth having - “one more stamp to a free coffee,” “doors open at 7” - are pass updates with a change message. No update service, no notifications. Our guide on wallet pass notifications explains how they work and the limits each wallet sets.

Changes after launch

New opening hours, a moved event, a renewed membership, a fixed typo: with an update service you change the pass once and every saved copy follows. Without one, you’re asking customers to delete the old pass and add a new one.

Which tool to use

If you’re weighing up platforms, our comparison of wallet pass builder tools covers the main options.

Frequently asked questions

What is Apple Pass Designer?+

Pass Designer is a Mac app Apple introduced at WWDC26 for designing Apple Wallet passes. It shows a true-to-iOS preview as you build a pass and saves the design as a .pkpasstemplate file. A companion package, Pass Builder, turns that template into personalized, signed .pkpass files.

Can Apple Pass Designer update a pass after it’s added to Wallet?+

No. Pass Designer designs the template and Pass Builder signs individual passes, but neither runs the web service Apple Wallet calls to fetch an updated pass, and neither sends the push notification that tells a phone to check for one. To update passes you build and host that service yourself, or use a platform that runs it for you.

Can Pass Designer send notifications to customers?+

No. Wallet notifications appear when an issuer updates a pass that contains a change message. That needs the update web service and Apple Push Notification service, which Pass Designer and Pass Builder don’t provide.

Do I need an Apple Developer account to use Pass Designer?+

Designing a pass doesn’t make it usable. To sign and distribute passes you need a Pass Type ID certificate from Apple, which comes with the Apple Developer Program. Pass Builder signs each pass with that certificate.

Does Pass Designer make Google Wallet passes?+

No. Pass Designer and the .pkpasstemplate format are Apple-only. Google Wallet passes are created separately through Google’s own Wallet API.

What is Create a Pass in iOS 27?+

Create a Pass lets an iPhone user add their own pass to Apple Wallet from a photo or screenshot of a barcode, or by filling in a template by hand. The pass belongs to the customer, not the business, so the business can’t update it, add stamps to it or send notifications through it.

Can I import a Pass Designer template into WalletPassBuilder?+

Not directly. WalletPassBuilder has its own visual builder for Apple Wallet and Google Wallet, so you recreate the design there, usually in a few minutes, and it then handles signing, sharing, updates and notifications for you.

Sources

Apple’s newer developer pages load dynamically, so where a number comes from Apple it is taken from its Wallet Developer Guide and support pages. If Apple’s or Google’s current documentation differs, follow theirs.

Your next card doesn’t need to be plastic.

Create a wallet pass your customers can save in seconds.