Auto-renewable subscriptions not loading in React Native app after App Store approval when testing via Xcode

Hello,

I’m facing an issue with auto-renewable subscriptions in my React Native iOS app using react-native-iap. Before App Store approval, everything worked perfectly — I could test in-app purchases and subscriptions locally on my iPhone through Xcode using a development build and sandbox tester.

After the app was approved and released on the App Store, I needed to make some updates. Now, when I build and run the same project again through Xcode (Debug, development-signed) on my iPhone, the subscriptions no longer load.

  • The same product IDs are approved and live in App Store Connect.
  • The live version on the App Store works fine (subscriptions load and process successfully).
  • But on the local Xcode build, getSubscriptions() returns invalid product identifiers or an empty list.
  • No changes were made to the bundle ID or product IDs
  • The build is signed with an Apple Development certificate and uses the same team and bundle identifier as the published app.
  • “In-App Purchase” capability is enabled.
  • I’ve also tried deleting the app, rebooting the device, and re-logging into a sandbox tester account, but the issue persists.

It looks like the sandbox environment no longer works for the app after its first App Store release.

Has anyone experienced this issue where the same approved app’s IAPs work in production but fail to load in sandbox/dev builds through Xcode after release?

Any guidance on re-enabling sandbox testing for updates would be greatly appreciated.

Environment: Xcode 26.0.1 React Native with react-native-iap Auto-renewable subscriptions (3 SKUs)

Thank you!

Auto-renewable subscriptions not loading in React Native app after App Store approval when testing via Xcode
 
 
Q