Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Deploy your app to the App Store

Use this checklist to deploy your iOS digital wallet application to the App Store.

For Apple’s end-to-end publishing flow, see Submit your iOS and iPadOS apps to the App Store.

Before you begin

Deploy to the App Store

1

Prepare App Store Connect

Create or update the app record in App Store Connect.

Complete required metadata and privacy fields before submission.

2

Build and archive in Xcode

Archive a Release configuration build using Xcode Organizer.

Avoid shipping builds with debug symbols.

3

Upload and validate

Upload the archive using Xcode Organizer.

Fix any App Store Connect validation errors before testing.

4

Test with TestFlight

Distribute the uploaded build to internal testers first.

Run a full smoke test of provisioning and payment flows.

5

Submit for review

Submit the build for App Review from App Store Connect.

Monitor review feedback and resubmit if required.

Common release blockers

  • Shipping the NFC Wallet SDK Debug build.

  • Shipping a build that still logs sensitive data.

  • Missing Apple approvals for contactless payment.

  • Misconfigured entitlements or signing.

If a store build behaves differently from your development build, capture device logs.

See Retrieve logs from an iOS device.

Last updated

Was this helpful?