
Additional Testing Strategies Communicating with TestFlight Beta Testers There are a few tricks to testing in production even before a release hits the App Store, but you’ll also want to keep testing live on the App Store as the app is updated.

TestFlight behaves like the sandbox but uses production App Store accounts. While not especially helpful with beta testers, you should definitely spend some time testing in the production sandbox before shipping. Make sure you understand the quirks and limitations during development to save time when you move on to production testing. The developer sandbox is the first line of defense. Each behaves slightly differently and needs to be tested independently. There are 3 distinct testing environments: Production (App Store), TestFlight (Production Sandbox), and Sandbox (Developer Builds). Just getting started with subscriptions, or want to level up your subscription infrastructure? Sign up to RevenueCat for free The Basics If you see anything that needs to be fixed or have anything to add, please submit a pull request!Īlso have an Android app? Check out our Android subscription testing guide! This guide will evolve over time as Apple makes changes to subscriptions and we figure out better ways to test.

Apple’s subscription-related documentation is… um… lacking, and Apple has never been great about providing testing resources. Testing App Store subscriptions is incredibly important, but also very hard to do well.
