In-App Purchases stuck in "Missing Metadata" state

IosIn App-PurchaseApp Store-ConnectMetadata

Ios Problem Overview


I am trying to set up in-app purchases but I don't know how to get rid of the "Missing Metadata" shown below.

The only yellow dot I see from the page is the "Localizations" section, but I completed the "Display Name" and "Description".

I don't know what else I can do or what I am doing wrong.

Missing Metadata (yellow dot)


Missing Metadata (yellow dot)

Ios Solutions


Solution 1 - Ios

Add any type of screenshot of the app here. Then Save and submit. It should work.

enter image description here

Solution 2 - Ios

I had the same issue with a renewable subscription. Near the top of iTunes page, just below your image that says "Missing Metadata," I saw this:

Before you can submit.... Add localizations

I clicked on "Add Localizations" which took me to the group. There is a broad frame instructing you to click somewhere else. Click on the little blue circled plus to the right of "Localizations."

After selecting the language I filled in "Subscription Group Display Name" and saved. The IAP status immediately changed to "Ready to Submit."

Solution 3 - Ios

Although the UI doesn't indicate it, a screenshot is required to submit your IAP for approval.

> A screenshot of the product as it appears on the device. This > screenshot is used for Apple’s review only and is not displayed on > the App Store.

Screenshots requirements are outlined below:

  • iOS requires at least 640 x 920 pixels.
  • tvOS requires 1920 x1080 pixels.
  • macOS requires 1280 x 800 pixels.

Source: https://help.apple.com/itunes-connect/developer/#/dev84b80958f

The screenshot requirements are also inaccurate, for example a screenshot taken on a iPhone 11 is not accepted even though it clearly meets the stated requirements. iPhone SE 2 screenshots are accepted.

Solution 4 - Ios

Any 1024x768 png image file added to the screenshot in Review Information has solved the issue

Solution 5 - Ios

For me, It was the subscription group name I missed. Add at-least one localization.

enter image description here

Solution 6 - Ios

For iOS in-app purchase, you need an image size of at least 640 x 920 pixels.

> iOS requires at least 640 x 920 pixels. > > tvOS requires 1920 x1080 pixels. > > macOS requires 1280 x 800 pixels.

These are the Apple guidelines.

Solution 7 - Ios

Add a screenshot to your review part at the bottom and it will change to ready to submit.

Solution 8 - Ios

In my case the issue was information missing under the "Group Reference Name". Would be nice if error message was more specific. enter image description here

Solution 9 - Ios

Same issue here. Solved uploading an image generated with the simulator:

  • Run the app in the simulator, go to the VC with the In App Purchase information.
  • Cmd + S -> This creates a screenshot of the simulator with the device resolution.
  • Find the screenshot just created in the desktop.
  • Drag & drop it to the AppStoreConnect/YourApp/Features/In-App Purchases/Review Information/Screenshot.

Solution 10 - Ios

In my case the problem was that the price wasn't specified; I didn't actually have sufficient permissions to set a price (my role was 'Developer') so the section didn't appear and I didn't notice it was missing.

Solution 11 - Ios

Use Opera browser, it solved my problem by uploading below: iOS requires at least 640 x 920 pixels for Review Screenshot

Solution 12 - Ios

enter image description hereThe one thing that was keeping it in 'MISSING METADATA' was 'DESCRIPTION' was empty.

As soon as I added to the 'DESCRIPTION' it changed to 'READY TO SUBMIT'.

Solution 13 - Ios

Near the top left under a few other things there is a "Duration" drop down that asks you how long you want your subscription to be (assuming it is a subscription you are doing).

I think this is what I missed the first time, or possibly the screenshot for the testing at the bottom.

Swapped to "Ready to Submit" right when I saved everything this time, now I just need to upload a new build! Good Luck!

Solution 14 - Ios

In may case, the metadata for the In App Purchase itself (e.g., screenshot, description, price) was OK. But I forgot to include the IAP in the app release's page "In-App Purchases" list:

enter image description here

Of course, I had to figure this out by myself because Apple's response template messages don't tell you Jack S*** about what is missing and how to fix it.

Hope this helps someone.

Solution 15 - Ios

I added a screenshot from iPhone 11 Pro Max (simulator) for review and it works!

Solution 16 - Ios

Add Screenshot from real device

In my case, I added an iPhone 8 Screenshot from the simulator but It did not upload. Then I added a screenshot from a real iPhone 8 device and working fine. ready to submit.

Solution 17 - Ios

enter image description here

Apple actually has a page for explaining the details of each error message. You can refer to the official documentation - In-app purchase statuses here.

Solution 18 - Ios

Don't forgot to add localization to Subscription Group !!!!

Solution 19 - Ios

Unfortunately none of the answers here seem to explain why a seemingly valid screenshot taken on a device isn't working.... several years on the documentation still isn't any clearer either!

iOS requires at least 640 x 920 pixels.

TRANSLATION: 640 x 920 pixels is just one of the accepted screenshot sizes

From some trial and error, it would seem that the screenshot must be provided in rendered pixels, but only at the highest pixel density for that size group.

e.g.

  • iPhone 4/4S etc = 320x480 @ 2x = 640x960
  • iPhone 5/SE etc = 320x568 @ 2x = 640x1136
  • iPhone 6/6S/7/8/SE2 = 375x667 @ 2x = 750x1334
  • iPhone 6+/6S+/7+/8+ = 414x736 @ 3x = 1242x2208
  • iPhone X/XS/11 Pro/12 mini/13 mini = 375x812 @ 3x = 1125x2436
  • iPhone XR/11/11 Pro Max = 414x896 @ 3x = 1242x2688
  • iPhone 12/12 Pro/13/13 Pro = 390x844 @ 3x = 1170x2532
  • iPhone 12 Pro Max/13 Pro Max = 428x926 @ 3x = 1284x2778

(this explains why for example iPhone 11 screenshots rendered at the native 2x aren't working, despite being above the 640 x 920 limit at 828x1792)

It should also be noted that saving a screenshot using the iOS Simulator often saves the image at less than 100% scale, which is why your simulator screenshots aren't acceptable either!

Hopefully this answer should provide a future-proof solution until the documentation gets updated properly!

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionLynn KimView Question on Stackoverflow
Solution 1 - IosJamshed AlamView Answer on Stackoverflow
Solution 2 - IosRik RenichView Answer on Stackoverflow
Solution 3 - IosKetan PView Answer on Stackoverflow
Solution 4 - IosCyrIngView Answer on Stackoverflow
Solution 5 - IosAbhijithView Answer on Stackoverflow
Solution 6 - IosEdwardView Answer on Stackoverflow
Solution 7 - IosSabba KeynejadView Answer on Stackoverflow
Solution 8 - IosxdeleonView Answer on Stackoverflow
Solution 9 - IosMLBDGView Answer on Stackoverflow
Solution 10 - Iosuser3153372View Answer on Stackoverflow
Solution 11 - IosVikashView Answer on Stackoverflow
Solution 12 - Iosdaj mi spokójView Answer on Stackoverflow
Solution 13 - IosagrippaView Answer on Stackoverflow
Solution 14 - IosNicolas MiariView Answer on Stackoverflow
Solution 15 - IosAlexey PodolianView Answer on Stackoverflow
Solution 16 - IosShourob DattaView Answer on Stackoverflow
Solution 17 - IosMyrick ChowView Answer on Stackoverflow
Solution 18 - IosMaciekView Answer on Stackoverflow
Solution 19 - Iosjt_ukView Answer on Stackoverflow