Skip to main content
Question

Products not available - StoreKit DownloadFailed with WAITING_FOR_REVIEW status (Capacitor + RevenueCat)

  • May 3, 2026
  • 1 reply
  • 13 views

Forum|alt.badge.img

We are using RevenueCat SDK with Capacitor on iOS. Our 4 auto-renewable subscription products are in "Waiting for Review" status in App Store Connect (submitted together with the binary).

The SDK returns this error: "None of the products registered in the RevenueCat dashboard could be fetched from App Store Connect"

StoreKit returns DownloadFailed error and cannot fetch product metadata. RevenueCat logs show WAITING_FOR_REVIEW state for all 4 products.

All configuration is correct:

  • Bundle ID matches ✅
  • Product IDs match ✅
  • In-App Purchase Key valid ✅
  • Shared Secret added ✅
  • StoreKit Configuration: None ✅
  • Sandbox account configured ✅

Is it possible to test purchases while products are in WAITING_FOR_REVIEW status? Or do we need to wait for Apple to approve them first?

1 reply

Tarek
RevenueCat Staff
Forum|alt.badge.img+5
  • RevenueCat Staff
  • May 6, 2026

Hey Enes,

 

While it might work in some cases, usually it is recommended to have your products in a ready to submit or approved state to avoid issues while testing.

 

As you have mentioned, when submitting your app, you should make sure you attach in-app purchases and subscription for them to be reviewed and approved together.
 
?name=image.png
 
Please note that this section will only appear if you have subscriptions in the ready to submit state.

It's odd that your app was rejected but your products are still waiting for review.


For the time being, unfortunately, since your subscriptions are already waiting for review and Apple doesn't always let you change their status, you can either, try to remove they from review, wait for them to be rejected, which could take several days, or you can recreate them which is what we recommend if you're blocked.

If needed, you can create new subscriptions copying the details you had before, but changing the unique identifiers. Then you can add them back to RevenueCat and start using those from now on.
 
I'm sorry that this process is so involved and messy, but it's outside our control and a limitation from Apple.

 

I hope that makes sense! Let me know if there's anything I can clarify.

 

Best regards,