


This can happen if you accidentally log into the App Store with your test user.

(SKErrordomain error 0)” in the production environment, try the following: If you receive Error Domain=SKErrorDomain Code=0 “Operation could not be completed. So if your app was rejected then the issue mostly probably lies elsewhere. Also, Apple’s engineers highlight that App Review should not see any issues with sandboxes as they use special accounts for the review process. If you have difficulties during the app review process, then you will have to ask the reviewer to retry the purchase. If you have tried everything from the list above, then it means that the issue is on the App Store’s side and you should follow the information on Apple’s status page or submit a bug report. Check that you agreed with the latest versions of Apple’s policies.However, it seems that Apple should mention this in its documentation and implement an error code that gives a warning about any missing metadata. The hypothesis is that there is no obvious way to see this from the error and therefore you may quickly miss it when you are preparing placeholders for future In-App Purchases. Add Localisation (Subscription Display Name and Description) to the product.Check if your app bundle ID matches the bundle ID from App Store Connect where the purchases were created.Check whether your in-app purchases are configured correctly on App Store Connect and have the following statuses: Ready to submit or Ready for sale.Create a new sandbox test account on the App Store, then logout from all other accounts, and then test it with the new sandbox test account.

