Skip to main content
Question

RevenueCat Error 23 on TestFlight – getProducts() returns 0 products despite correct App Store Connect configuration

  • July 26, 2026
  • 6 replies
  • 181 views

Forum|alt.badge.img

I'm trying to test subscriptions in a TestFlight build, but I'm consistently getting RevenueCat configuration error 23.

Environment

  • Expo SDK 57
  • React Native
  • RevenueCat latest SDK
  • iOS TestFlight
  • Auto-renewable subscriptions
  • Bundle ID: com.zamiro.app

The problem

Calling:

await Purchases.getOfferings();

returns:

RevenueCat Error 23

There is an issue with your configuration.
None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect.

Calling getProducts() directly also returns 0 products:

await Purchases.getProducts([
"zamiro_monthly",
"zamiro_yearly",
]);

Result:

[]

So this appears to be StoreKit returning no products rather than an Offerings issue.

Diagnostics

bundleId: com.zamiro.app
version: 1.0.0
build: 19
appOwnership: standalone
rcKeyPrefix: appl_...
isTestStore: false
nativePurchasesLinked: true
nativePaywallsLinked: true
purchasesConfigured: true
entitlementId: Zamiro Pro

CustomerInfo works normally:

active entitlements: none

The failure happens only when fetching products.

What I've verified

I have checked all of the following multiple times:

  • Bundle ID matches App Store Connect (com.zamiro.app)
  • RevenueCat uses the correct Live iOS SDK key (appl_...)
  • Not using the RevenueCat Test Store
  • Product identifiers exactly match:
    • zamiro_monthly
    • zamiro_yearly
  • Products are imported into RevenueCat
  • Products are attached to packages and the default Offering
  • Entitlement is configured correctly
  • Products have pricing
  • Products have localizations
  • Subscription group has localization
  • Products are available in all countries
  • Paid Applications Agreement is active
  • Banking and tax information are completed
  • Testing through TestFlight (not simulator)
  • Fresh TestFlight build uploaded after configuration changes
  • Waited more than 24 hours after creating the subscriptions
  • Reinstalled the app multiple times
  • product status in apple store connect are Ready for Review

     

Question

Has anyone experienced a situation where StoreKit itself returns zero products in TestFlight even though everything appears to be configured correctly?

Is there anything else I should check on the Apple side, or does this sound like an Apple sandbox/App Store Connect issue?

Any suggestions would be greatly appreciated because I'm out of ideas.

6 replies

same issue


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • July 27, 2026

Hi ​@mustafa-kuk-d7a12e and ​@maria-m-f1d259,

 

We are still investigating what could be the issue but everything indicates that this is related to the current App Store Connect incident

I’ll keep you updated with the next steps.

 

Best,


  • New Member
  • July 27, 2026

Hi.I’m having the exact same issue。I’m totally at my wits’ end。I’ve matched all the information perfectly as required。

I guess Apple today  bug 2026/7/27 in news. I dont konw. 

Error:

Logs:

DEBUG  [RevenueCat] ℹ UIConfig custom_variables - key present in JSON: true, decoded count: 0, keys: []

DEBUG [RevenueCat] ℹ Serial request done: GET /v1/subscribers/$RCAnonymousID%3Ac967523e339844e59f98a4477606d26b/offerings, 0 requests left in the queue
DEBUG [RevenueCat] ℹ Store products request finished
ERROR [RevenueCat] 🍎‼ Error fetching offerings - The operation couldn’t be completed. (RevenueCat.OfferingsManager.Error error 1.)
There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect (or the StoreKit Configuration file if one is being used).
More information: https://rev.cat/why-are-offerings-empty

 

Eev:

"expo": "~54.0.36",
"react-native-purchases": "^10.4.4",
"react-native-purchases-ui": "^10.4.4",

Check:

https://www.revenuecat.com/docs/offerings/troubleshooting-offerings

1.Check App Store Connect Agreements

2.Ensure Apple Developer Membership Program is active

 

3.Add App-Specific Shared Secret and In-App Purchase Key

4.Verify Product Status

Ensure the products are in the 'Ready to Submit' or 'Approved' state in App Store Connect.

5.Product Identifier Match

6.Physical Device Testing

IOS登录,

7.Bundle ID Validation

8.API Key Platform Check

9.StoreKit Configuration

10.Recent App Release

 

Any suggestions would be much appreciated—I’m completely stuck.


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • July 28, 2026

Hi ​@woshilanmei,

Thanks for sharing all those details! I’ve used your API key and bundle Id in my sample app and I was able to see the offering and present the paywall. I’ve also noticed that you have a recent sandbox purchase, can you confirm if it’s finally working on your end?

 

Best,


  • New Member
  • July 28, 2026

Hi ​@woshilanmei,

Thanks for sharing all those details! I’ve used your API key and bundle Id in my sample app and I was able to see the offering and present the paywall. I’ve also noticed that you have a recent sandbox purchase, can you confirm if it’s finally working on your end?

Best,

Thank you for your reply. I didn't do anything, but it successfully worked today. I guess it's a bug in the Apple link.

Best.

 


joan-cardona
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • July 29, 2026

Hi ​@woshilanmei,

I’m glad to hear it! It seems that most issues related to the products are starting to get fixed.

 

Best,