

Use your test account credentials to test the purchase. Open your app, and perform your in-app purchase product testing. Doing so may invalidate your test account. Important: Don’t enter your test account information in the Store settings panel. This prevents an actual user account from automatically being used when testing. Important: You’ll need a test user for each territory you want to test the app in.Ĭlear any account information stored on your test device. Set up test user accounts within Users and Roles in iTunes Connect, as detailed in Creating Sandbox Tester Accounts in iTunes Connect Developer Guide. Here's how to test in-app purchases without TestFlight: You also have to specifically add every device UDID code to your signing profile which makes the process more complicated and limited than it is with TestFlight. The total limit of devices you can test on is 500, but it is broken down by device type with up to 100 slots each for iPhone, iPad, iPod, Apple Watch, and Apple TV. Testing in-app purchases without TestFlight Important: You can only test in-app purchases with apps distributed with Developer License and not with Enterprise License. Instead, it returns transactions as if payments were processed successfully. You can test in-app purchases without creating financial transactions by using Sandbox, a test environment that uses the infrastructure of the App Store but doesn’t process actual payments.
