Our IAPs were working fine in sandbox mode with test users. We submitted our binary for review but missed one feature, which caused the review team to reject it saying that the IAP feature could not be found in the binary (it was there, but more hidden than it should have been).
Now when I am testing the IAP functionality, I get Error Domain=SKErrorDomain Code=0 "Cannot connect to iTunes Store"
. I have read enough to assume this will just work again once we get the binary approved, but I'd rather not have an app go live with broken in-app purchases.
Has anyone had experience with this?
Notes: similar questions on stack overflow have been met with suggestions to delete the app from the device, create a new test user, and clear all provisioning profiles, all of which are not working. The products are being fetched correctly and the error is happening in paymentQueue: updatedTransactions:
with the transactionState
being SKPaymentTransactionStateFailed
Thanks!