In iOS 11, if you are logged in to an Apple ID that is on the TestFlight tester list when you launch a development or TestFlight build, iOS seems to recognize your account and treat it as a sandbox user. However, we are getting constant password nagging from iOS 11 which makes it very tedious to test IAP. iOS asks for a sandbox environment password each time we do any of the following:
- Launch the app
- Load the product list from the store
- Make a purchase
- Manually load the app receipt
- Other situations where the cause is less clear
All told, we end up having to put in our password 4 or 5 times in order to make a sandbox purchase. This excruciatingly tedious process greatly slows down testing.
Is it normal for iOS 11 to constantly require you to re-enter your password when testing IAP in a sandbox environment? Is there any way to cut back on or eliminate the constant password nagging?