Skip to main content
Question

IOS rejection as IAP are not loading

  • June 13, 2026
  • 1 reply
  • 16 views

Forum|alt.badge.img

I got the following error: 

 

Guideline 2.1(b) - Performance - App Completeness


Issue Description

The In-App Purchase products in the app exhibited one or more bugs which create a poor user experience. Specifically, "upgrade to premium" button led to an error page. Review the details and resources below to troubleshoot this issue.

Review device details:

- Device type: iPhone 17 Pro Max
- OS version: iOS 26.5

 

I have created the subscriptions in the appstore but they are not approved. 

When it try to test it on my own iPhone via testflight i get: 

 

Could not load subscription options PlatformException(23, There is an issue with your configuration. Check the underlving error for more details. More information: https://rev.cat/sdk-troubleshooting 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, freadable_error_code: CONFIGÜRATION_ERROR, readableErrorCode: CONFIGURATION_ERROR, underlyingErrorMessage:, code:23, message: There is an issue with your configuration. Check the underlying error for more details. More information: https://rev.cat/sdk-troubleshooting 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), null)

 

Is it expected that i cannot test on testflight before the subscriptions are approved? How can I debug this?

1 reply

guilherme
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • June 15, 2026

Hey ​@Leymora - so no, you don't need your subscriptions to be approved to test them. For local testing the products just need to be at "Ready to Submit". Once they're in that state, they're fetchable on your device and you should be able to test the purchases end-to-end.
 
As for the rejection itself, you'll want to make sure you're submitting your in-app purchases together with your app binary. Since this is the first time you're submitting subscriptions, Apple won't review them on their own, you have to attach them to the version. You must send it together with your app binary, adding them under the In-App Purchases and Subscriptions. 
 
To do this, you need to include it in this section:
 
?name=Screenshot+2025-02-13+at+16.59.59.png
 
I see your current Products in the In Review state. Did you submit your version with them? Once they are submitted and approved they'll flip to "Approved" alongside your submission.
 
If that section didn't show up when you submitted, it's usually because the products weren't at the "Ready to Submit" yet, and you might need to recreate the products so the option appears. I know how annoying that is, I've run into it myself before!
 
Also, double-check the agreements. Apple's Paid Applications Agreement under the Business section in App Store Connect needs to be signed and active, along with your Apple Developer Program License Agreement. If those aren't validated, products won't load! You can see the full checklist of what can cause this in our troubleshooting guide here: https://www.revenuecat.com/docs/offerings/troubleshooting-offerings.
 
Also worth keeping in mind is that Apple's sandbox environment (used in review) can be flaky at times! There are occasional outages where purchases get hung up on their end. If you've confirmed everything above and can purchase fine on your own device but the reviewer still can't, it's worth simply re-submitting, some developers have had to resubmit the same build a few times before getting through! 
 
Let me know how that goes on the upcoming submission. I'd be happy to have another look if it doesn't clear through this time.