Here's how I can consistently reproduce and solve this problem:
iOS 8.4, application build development.
1) Use a test (sandbox) Apple account.
2) Restore purchased transactions.
[[SKPaymentQueue defaultQueue] restoreCompletedTransactions]
3) Close the application immediately.
4) Exit from the test account (via settings)
5) Run the application
Now every time I run the application, it gives out a login form. It doesn't matter if you enter the password or not. It doesn’t matter if I make purchases or restore purchases. It doesn’t matter if I uninstall and reinstall the application. Each time I launch the application, the login to iTune is displayed.
Fixed: Hard reboot of the device.
That is what I do not know. Will this happen in a production environment (published application and actual Apple login)? I hope no.
user3335999 Aug 07 '15 at 5:05 2015-08-07 05:05
source share