Hi Apple Developer Forums,
I am experiencing a repeated issue with auto-renewable subscriptions during App Review for my iOS app.
The app uses RevenueCat for subscription management. The subscription products exist in App Store Connect and are correctly configured, but they remain in "Waiting for Review".
During App Review, the reviewer attempts to access the subscription paywall and receives an error stating that subscriptions are unavailable. This appears to happen because StoreKit cannot fetch the products while they are still waiting for review.
This creates a loop:
Subscriptions exist in App Store Connect and are in "Waiting for Review"
App Review installs the app
StoreKit cannot return the subscription products yet
RevenueCat returns an "offerings_fetch_failed" error
The reviewer sees "subscriptions unavailable"
The app is rejected before the subscriptions are approved
We have thoroughly verified the configuration:
• Subscription group exists
• All products are inside the group
• Product IDs match exactly between App Store Connect and RevenueCat
• RevenueCat is correctly configured with the Apple App Store API key
• Offerings and packages are correctly configured in RevenueCat
• The app correctly handles missing offerings and displays a fallback message
• The latest TestFlight build shows a diagnostic message confirming the issue originates from StoreKit not returning products
• The app build itself installs and runs normally
This has now happened multiple review cycles and we have verified all configuration options. At this stage the only remaining explanation appears to be the order of the review process.
It seems the subscriptions must be approved before StoreKit can return them, but the app is being evaluated before the subscriptions have been processed.
Because of this, the reviewer sees the "subscriptions unavailable" message and rejects the app before the subscriptions have been approved.
Is there a recommended process for submitting the first app version with auto-renewable subscriptions to avoid this situation?
Specifically:
• Should the subscriptions be approved before the app review begins?
• Or is there a specific way to attach the subscriptions to the version when the "Add" option is not visible on the version page?
Any guidance would be greatly appreciated as we have now thoroughly checked all configuration and believe this may be a review workflow issue rather than a configuration problem.
Thank you.
Topic:
App Store Distribution & Marketing
SubTopic:
App Review