Unable to integrate RevenueCat paywall when subscriptions are in ready for submit state

Hi, I just having an issue with Revenue Cat paywall and react native purchases library when app is downloaded from TestFlight.

All my subscriptions are in ready for submit state and most likely should be available in sandbox TestFlight but in fact revenue cat sends error about no products are available in App Store Connect (Revenue Cat configured properly, and i event imported froducts from App Store)

Also, locally, with StoreKit product sync everything working properly

Tried different accounts like sandbox and live - still the same error

Can anyone help with this?

Here are a few things to try.

  • Double check that your app's Bundle ID in App Store Connect exactly matches the one configured in RevenueCat. Even a small discrepancy can cause issues.

  • Make sure you have generated and downloaded a Sandbox Tester account from App Store Connect and are signed into that account on your TestFlight device. Sandbox purchases will only work with Sandbox Tester accounts. And something I recently learned monthly subscriptions only last five minutes in testing and yearly an hour when in Sandbox.

  • Verify that your IAP products have been submitted for review and approved in App Store Connect OR at least say "Ready to Submit", so no metadata missing.

  • Check that your RevenueCat API key is for the correct environment (Sandbox vs Production). Make sure you are using the Sandbox key for TestFlight builds.

  • Try clearing the RevenueCat cache on your test device Then kill and relaunch the app to see if that resolves it.

  • If you have Signing Identities for both Development and Distribution in Xcode, ensure your TestFlight build is using the Distribution certificate, not Development.

  • As a workaround, you could try testing with a Sandbox account and an Xcode debug build rather than TestFlight to isolate if it's a TestFlight specific issue.

Best of luck, I had a LOT of issues yesterday with RevenueCat and using my own paywall but I got it fixed today.

Unable to integrate RevenueCat paywall when subscriptions are in ready for submit state
 
 
Q