No In-App Purchase Products in Release Environment

Hello everyone,

I’m submitting my app for the first time, and I’m running into an issue with fetching my in-app purchase products in the release environment.

In the sandbox environment, everything works perfectly: my app can fetch and display the products from StoreKit without any issues. However, when I switch to the release environment, my app is unable to retrieve the in-app purchase products from App Store Connect.

Because the app can’t fetch the products, this results in an error when either a user or the App Review team attempts to make a purchase, effectively blocking the purchase process.

Has anyone encountered this before? Any guidance on troubleshooting or common mistakes to watch out for would be much appreciated. Thanks!

this results in an error when either a user or the App Review team attempts to make a purchase, effectively blocking the purchase process.

Apple reviews your in-app purchases in the sandbox. Your in-app purchases run in the production environment once they are approved.

Because the app can’t fetch the products,

The product request fails when you don't meet any of the following conditions:

If you enable StoreKit Testing in Xcode in your Xcode project, disable it to test your in-app purchases in the sandbox.

No In-App Purchase Products in Release Environment
 
 
Q