Hi everyone,
I’m currently experiencing an issue where my auto-renewable subscriptions are not loading during TestFlight and App Review.
Setup:
- iOS app using StoreKit 2 + RevenueCat
- Subscriptions:
- Weekly
- Monthly
- Both are configured in:
- App Store Connect (attached to app version)
- RevenueCat (entitlement + offerings + packages)
Current Status:
- Subscriptions show:
- “Waiting for Review” in App Store Connect
- Paid Apps Agreement is Active
- Banking + tax info is completed
⸻
What’s happening:
- In TestFlight → Paywall loads but:
- Products stay in loading state
- Prices never appear
- During App Review:
- Apple rejected with: “Unable to load plans”
⸻
Debug Info:
- RevenueCat logs confirm:
- Offerings are fetched successfully
- $rc_weekly and $rc_monthly packages exist
- However, StoreKit does not return product pricing in TestFlight
⸻
Question:
Is this expected behavior when subscriptions are still in “Waiting for Review”?
Or should products still fully load in sandbox/TestFlight even before approval?
⸻
What I’ve already verified:
- Subscriptions attached to app version ✅
- Offerings configured in RevenueCat ✅
- Product identifiers match exactly ✅
- Using real device (not simulator) ✅
⸻
Goal:
I want to ensure:
- Subscriptions load correctly during App Review
- App is not rejected again for “Unable to load plans”
Any guidance would be greatly appreciated 🙏