Hi everyone,
My yearly subscription is not appearing in the production paywall, while monthly works correctly. Both products work as expected in TestFlight. The app has been live for ~40 hours since approval and the issue persists.
Products:
- Working in production: monthly subscription
- Missing in production: yearly subscription
- Both products: Status "Approved" in App Store Connect, "Approved" in RevenueCat, Cleared for Sale, all countries selected, in the same subscription group
RevenueCat config:
- Both products are attached to the current offering as
$rc_monthlyand$rc_annual - Both share the same entitlement
- Using the components-based Paywall
What I've verified:
- Live API key (not sandbox) is in the production build — confirmed because monthly works
- Paywall renders both packages correctly in TestFlight using the same build
- Pricing is set on both products in App Store Connect
- Console.app on a production device shows the app is hitting Apple's production storefront for the correct bundle ID
Has anyone seen this where one product from the same offering propagates to production but another doesn't, even after 40+ hours? Could this be a stuck/dead-IAP state from a prior rejection? Any suggestions on next steps before I recreate the yearly with a new product ID?
Thanks!
