To sign in with your new sandbox account for the first time, you must attempt to make a purchase in a developer build of your app. Apple’s documentation on this is good and will hopefully stay up to date.
![apple sandbox tester apple sandbox tester](https://i.ytimg.com/vi/mmLFhtND5dQ/maxresdefault.jpg)
Testing in the developer sandbox requires a sandbox account. To prevent apps from being distributed widely outside the App Store, Apple limits device provisioning to 100 per device type (iPhone, iPad, Apple Watch, Apple TV, and Mac) for a total of 500 devices. Developers often use this to quickly test on-device during the development process, but you can also provision devices and distribute developer builds to QA and other internal testers without having to go through TestFlight and their beta app review. To test in the developer sandbox, the app has to be built as a developer build in Xcode. This is a collection of random things that might be helpful to know. There are too many random, poorly documented behaviors to create a page for each. This handy checklist will help you make sure you’ve covered your bases while testing subscriptions. Testing Subscription OffersĪpps with auto-renewable subscriptions can offer a discounted price for a specific duration for existing or previously subscribed customers.
#Apple sandbox tester full#
You can offer a discounted price or free trial of an auto-renewable subscription so new customers can experience the value of your subscription before paying full price. Testing Free Trials and Other Introductory Offers The limitations of production sandbox subscription testing makes it tough for beta testers to adequately test subscriptions for you. 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). If you see anything that needs to be fixed or have anything to add, please submit a pull request! The Basics This guide will evolve over time as Apple makes changes to subscriptions and we figure out better ways to test.
![apple sandbox tester apple sandbox tester](https://fliperamma.com/wp-content/uploads/2014/09/image1-400x710.png)
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.