Auto-renewable subscriptions stuck in "Waiting for Review" causing StoreKit products unavailable during App Review

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:

  1. Subscriptions exist in App Store Connect and are in "Waiting for Review"
  2. App Review installs the app
  3. StoreKit cannot return the subscription products yet
  4. RevenueCat returns an "offerings_fetch_failed" error
  5. The reviewer sees "subscriptions unavailable"
  6. 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.

Answered by App Review in 879261022

Thank you for your post. We're investigating and will contact you in App Store Connect to provide further assistance. If you continue to experience issues during review, please contact us.

Experiencing exactly the same problem. Will be interest in explanation how to solve it.

Hello,

When submitting an In-App Purchase or subscription for the first time, you must submit it with a new app version. You can check the details on how to do this on the docs, specifically on the "Submit an In-App Purchase for the first time" section: https://developer.apple.com/help/app-store-connect/manage-submissions-to-app-review/submit-an-in-app-purchase

Please review the docs and let me know if you've already tried the listed steps.

Also, make sure that your In-App Purchase or subscription has the Ready to Submit status before submitting it for review. If it hasn’t, check if there is any missing information: https://developer.apple.com/help/app-store-connect/manage-in-app-purchases/view-and-edit-in-app-purchase-information

Accepted Answer

Thank you for your post. We're investigating and will contact you in App Store Connect to provide further assistance. If you continue to experience issues during review, please contact us.

Hello, Thank you for the clarification, and we appreciate the time and guidance. We understand from the documentation that when submitting subscriptions for the first time, they must be submitted together with a new app version and must be in “Ready to Submit” status before doing so. However, we appear to be encountering a repeat issue related to the submission flow in App Store Connect. On our app version page, the “Select In-App Purchases or Subscriptions” / “Add In-App Purchases” control referenced in the documentation is not available, so we are unable to attach the subscriptions to the version in the way described. From what we can see in our App Store Connect interface, the UI appears to follow the newer submission flow, where subscriptions are configured on their own product pages and are automatically bundled with the app submission. Because of this, there is no option on the version page to manually add or select subscriptions. This has resulted in a repeated loop where the app build is submitted for review, but the system still appears to expect the subscriptions to be attached through the older version-page workflow, which is not available in our interface. We have already thoroughly reviewed the subscription configuration in App Store Connect and confirmed that the products exist and are fully configured. Could you please clarify how first-time subscriptions should be attached to a new app version when the “Select In-App Purchases or Subscriptions” option is not present on the version page, and confirm whether the current submission flow automatically associates these subscriptions with the app build for review?

@App Review Hi, thank you this is much appreciated. I have reached out via the support links within App Store Connect 3 times already spacing multiple days with no reply and additionally have replied within the submission thread inside App Store Connect to which no-one has addressed my queries which is why I came here. It appears I have received automatic responses based on the key words within my queries and I need someone to actually review the issue.

Hi,

We've managed to get subscription data in the end. :)

Data for few sections were missing.

  1. Business information i.e. Tax forms, Bank accounts, Business agreements.
  2. Info under "In-App Purchases" was missing

After filling up those forms we started to receive subscription data to our app after rebuild.

Hope it helps

Auto-renewable subscriptions stuck in "Waiting for Review" causing StoreKit products unavailable during App Review
 
 
Q