Skip to main content
Question

(App Store) "Missing Metadata", but can't figure out what

  • October 15, 2025
  • 2 replies
  • 235 views

Forum|alt.badge.img

I’ve set up my app store IAP and set up the various RC things needed for it. But in App Store Connect, my IAP entry says “Missing Metadata.” I have verified that all agreements/forms/etc are done under “Business” and all say “Active.” I’ve added the price for the IAP as well as the localization entry and image. However, the localization and image say “Prepare for Submission” not “Ready to Submit” so I don’t understand what I’m supposed to do.

The only thing that I haven’t added is a screenshot, because I don’t understand how I’m supposed to offer a screenshot of the app if I can’t actually get the IAP from the SDK yet?? Like, show an empty screen where the IAPs are supposed to appear?? I can’t find ANY guidance on this aspect. The help popover just says “We’ll only use the screenshot for our review — it won’t be displayed on the App Store.” The help page says “A screenshot of the in-app purchase that clearly shows the item or service being offered.”

So how on earth are you supposed to do that if the SDK won’t return any products? Fake it?

This post has been closed for comments

2 replies

guilherme
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • October 17, 2025

Hey ​@t3db0t,

Looking at your configuration on the RevenueCat Dashboard, it seems that your Products are now on the needed state of Ready to Submit, which means that they should be returning as expected through the SDK in your testing environment - are you able to test these now?

For context, missing metadata normally means that a few details could be missing both on the Subscription Group and/or in and Individual Subscription:
 
Make sure you have at least one Localization in your Subscription Group:
 
?name=Screenshot+2025-09-25+at+18.01.30.png
 
and also in your Individual Subscription (e.g for my Six month) you have setup Localization and Review Information:
 
?name=Screenshot+2025-09-25+at+18.02.44.png
 
?name=Screenshot+2025-09-25+at+18.04.04.png
 
Once these are added, the Products should flip to a Ready to Submit, which is the minimum needed state to start being able to get them through the SDK.

It can be difficult to capture a proper screenshot at this stage, but you can create an initial view that matches your intended layout (for example using the Paywall Editor), even if the values are hardcoded placeholders for now - this approach lets you generate the required screenshot to move forward in the process. Once your actual UI is ready or your IAPs are fully integrated, you can always update the screenshot to reflect the final experience.


Forum|alt.badge.img
  • Author
  • New Member
  • October 17, 2025

Thanks so much for your reply! I uploaded a screenshot and I guess that was all I needed to get it in the Ready to Submit state and now I see the expected offerings from the sdk.

It just seems odd that you would have to fake a screenshot in order for this to work, but I guess it doesn’t matter :)