Deploy your app to the App Store
Last updated
Was this helpful?
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.
Use the Release build of the NFC Wallet SDK.
See Deliverables.
Apply the release hardening guidance.
See Security guidance.
Verify your iOS version support for the SDK release you ship.
See Release notes and Mobile OS compatibility.
Do not upload an application that integrates the NFC Wallet SDK Debug build.
The Debug build is not allowed in the Production Environment.
Prepare App Store Connect
Create or update the app record in App Store Connect.
Complete required metadata and privacy fields before submission.
Build and archive in Xcode
Archive a Release configuration build using Xcode Organizer.
Avoid shipping builds with debug symbols.
Upload and validate
Upload the archive using Xcode Organizer.
Fix any App Store Connect validation errors before testing.
Test with TestFlight
Distribute the uploaded build to internal testers first.
Run a full smoke test of provisioning and payment flows.
Submit for review
Submit the build for App Review from App Store Connect.
Monitor review feedback and resubmit if required.
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.
Last updated
Was this helpful?
Was this helpful?