Missing Metadata i App Store Connect: lås upp prenumeration
Av Mehdi Azizi
Publicerad , 9 min
Missing Metadata: ett obligatoriskt fält saknas. Kolla språk, pris, längd, länder, granskningsbild och avtal, och koppla till en appversion.
Missing Metadata i App Store Connect betyder att det saknas minst en obligatorisk uppgift för din prenumeration eller ditt köp i appen. Kolla i den här ordningen: språk, pris, längd, länder, granskningsbild och avtalet för betalappar. Så länge produkten har den statusen kan du inte skicka den till granskning, och din app kan inte ladda den. Den första prenumerationen måste dessutom skickas med en version av appen.
Jag fick den här statusen i juli 2026 på TradaZen, min tradingsimulator. Den nya veckoprenumerationen hade sin längd, sitt pris, sin grupp och två språk. Ändå stod den kvar på Missing Metadata. Det enda som saknades var granskningsbilden. Här är orsakerna att kolla, en produkts statusar och vad som låser upp var och en, och sedan kopplingen till RevenueCat.
Vad betyder Missing Metadata?
Fram till i år beskrev Apples hjälp statusen så här: produkten är skapad, men du har ännu inte laddat upp en skärmbild eller fyllt i all metadata. Statusen säger aldrig vilket fält som saknas. Det är hela problemet: du måste leta.
Obs, etiketten ändrades i juli 2026. Versionsanteckningarna för App Store Connect presenterar den 15 juli ett nytt sätt att skicka in: varje köp i appen skickas från sin egen sida, med Add for Review. Sidan om statusar listar inte längre ”Missing Metadata”. Den börjar med ”Prepare for Submission” och förklarar: om ditt köp i appen saknar obligatorisk metadata, fyll i den innan du lägger till det i en inskickning. RevenueCats dokumentation bekräftar det: före granskning visas en ny produkt som ”Prepare for Submission”, även om metadata saknas.
App Store Connect API returnerar däremot fortfarande MISSING_METADATA och sedan READY_TO_SUBMIT. Verktyg som bygger på det visar alltså fortfarande de orden. Oavsett etikett är diagnosen densamma: ett obligatoriskt fält är tomt.
Orsakerna att kolla, i ordning
Jag kollar dem i den här ordningen, från produktsidan till kontot.
| Orsak | Var du rättar |
|---|---|
| Tomt namn eller beskrivning | Produktsidan |
| Grupp utan visningsnamn | Gruppsidan |
| Pris eller längd saknas | Produktsidan |
| Inget tillgängligt land | Availability |
| Granskningsbild saknas | Review Information |
| Betalavtal inte aktivt | Business |
| Första prenumerationen ensam | Inskickning |
1. Produktens språk. Enligt sidan om informationen för ett köp i appen är visningsnamn och beskrivning obligatoriska på minst ett språk. Namnet ska vara 2 till 30 tecken, beskrivningen högst 45. En produkt utan språk kan inte skickas.
2. Gruppens språk. Prenumerationsgruppen har också ett visningsnamn, som dina prenumeranter ser när de hanterar sina prenumerationer på iPhone. Det läggs till på gruppsidan, under Display Name and Description, som Apples sida om prenumerationer förklarar. Fältet ser inte obligatoriskt ut. Ändå berättar en utvecklare på Apples forum att alla prenumerationer i hans grupp satt fast så länge det var tomt. Statusen visas på prenumerationen, inte på gruppen, därav förvirringen.
3. Pris och längd. En prenumeration kräver en längd, från en vecka till ett år, och ett pris. Den tekniska noten TN3186 börjar där när en produkt inte laddas: kolla dess id, pris och språk. Kom också ihåg att längden inte går att ändra efter att den skickats till granskning.
4. Tillgänglighet. Välj minst ett land eller en region i Availability. Apple påpekar att statusen ”Approved” inte kan visas utan tillgänglighet.
5. Granskningsbilden. Det var mitt fall på TradaZen, och en orsak som ofta dyker upp på forumen. Bilden ”App Review Screenshot” visar köpet som det ser ut i appen, oftast din paywall. Den är bara till för granskaren och visas aldrig på App Store. Den följer formaten för dina App Store-skärmbilder. När den väl är uppladdad kan du ersätta den, men inte ta bort den.
Blanda inte ihop den med reklambilden på 1024 x 1024 pixlar. Den behövs bara om du lyfter fram köpet på din produktsida eller skapar ett win-back-erbjudande, och den har egna regler. Det lärde jag mig genom ett avslag på reklambilden för en prenumeration.
6. Avtalet för betalappar. För att erbjuda köp i appen måste kontoinnehavaren signera Paid Apps Agreement i Business och sedan fylla i bank- och skatteuppgifter. Det är inget fält på produkten, men allt hänger på det. Apple skriver att du inte kan skapa nya köp i appen förrän du har godkänt den senaste versionen av avtalet. Deras sida om att förbereda köp för granskning lägger till att betalda köp inte fungerar i granskningen förrän avtalet är aktivt. I Business måste avtalet, bankkontot och skatteformulären alla vara aktiva. Stegen beskrivs i guiden om Apples utvecklarkonto.
7. Första prenumerationen skickad ensam. Det är ingen saknad metadata. Men det är den vanligaste anledningen till att en komplett produkt aldrig går till granskning. Jag går igenom det längre ner.
En produkts statusar och vad som låser upp var och en
Här är checklistan jag har framför mig. Första kolumnen är statusen som API:t returnerar, den andra etiketten i Apples hjälp sedan juli 2026.
| Status (API) | Nuvarande etikett | Vad som låser upp |
|---|---|---|
| MISSING_METADATA | Prepare for Submission | Fyll i fälten |
| READY_TO_SUBMIT | Prepare for Submission | Add for Review |
| Ingen motsvarighet | Ready for Review | Submit for Review |
| WAITING_FOR_REVIEW | Waiting for Review | Vänta på Apple |
| IN_REVIEW | In Review | Vänta på Apple |
| APPROVED | Approved | Länder och godkänd app |
| REJECTED | Rejected | Rätta, Update Review |
I detalj:
- Missing Metadata till Ready to Submit. Fyll i fälten från orsak 1 till 5, spara, ladda om sidan. Skärmen jag hade i juli visade Missing Metadata, och nästa status hette Ready to Submit.
- Ready to Submit till Ready for Review. På prenumerationens sida klickar du på Add for Review och lägger till den i en befintlig eller ny inskickning. Proceduren för att skicka in ett köp i appen låter dig välja plattform, appversion och vid behov grupp. Från och med då går bara referensnamnet, priset och tillgängligheten att ändra.
- Ready for Review till Waiting for Review. Kolla att appversionen och gruppen ligger i samma inskickning och klicka sedan på Submit for Review.
- Waiting for Review till Approved. Inget att göra, förutom att hålla din paywall fungerande. Om köpet går till ”Accepted” och inte ”Approved” har något annat i samma inskickning avslagits: Apple godkänner ingenting förrän allt är accepterat.
- Rejected. Anledningen syns i inskickningens meddelanden. Rätta det, klicka på Update Review och skicka sedan in igen.
Den första prenumerationen skickas med en version av appen
Regeln står i Apples hjälp: den första prenumerationen, liksom det första köpet av varje typ, måste skickas in med en ny version av appen. En ny grupp skickas med minst en av sina prenumerationer. När det första är godkänt kan du skicka in följande av samma typ utan ny version, så länge appen har en godkänd version.
Det var det som hände på TradaZen. Juliversionen gick iväg med års- och månadsprenumerationen. Veckoprenumerationen, som fortfarande stod på Missing Metadata, hölls utanför inskickningen. När appen väl var godkänd kunde den skickas ensam, utan nytt build.
Om du skickar appen utan dess prenumeration behövs en ny version för att få den godkänd. Guiden om granskningstid på App Store visar vad den extra rundan kostar i dagar.
Kopplingen till RevenueCat: det tomma erbjudandet
RevenueCat säljer ingenting själv. SDK:n läser dina produkt-id:n från sina servrar och frågar sedan App Store efter produkterna, från iPhonen. Om App Store inte returnerar dem kommer erbjudandet tomt och din paywall har inget att visa. SDK:ns loggar visar då: ”There's a problem with your configuration. None of the products registered in the RevenueCat dashboard could be fetched from the App Store.”
Enligt RevenueCat laddas en produkt med komplett metadata i sandbox redan före granskningen. En ofullständig produkt gör det inte. Andra spår som RevenueCat och Apple ger:
- avtalet för betalappar och banken, som kan ta upp till 24 timmar att slå igenom enligt RevenueCat;
- en ändring av produkten, som kan ta upp till en timme att nå sandbox enligt Apple;
- ett produkt-id som skiljer sig mellan App Store Connect, RevenueCat och din kod.
På TradaZen döljer koden kortet för en prenumeration vars produkt inte returneras, utan att paywallen går sönder. I oktober 2026 såg jag en paywall utan erbjudande av en annan anledning: erbjudandet som lästes från SDK:ns cache var tomt. Sedan dess frågar appens kod StoreKit direkt efter produkterna om erbjudandet är tomt, och erbjuder att försöka igen om butiken inte svarar.
En paywall utan erbjudande får aldrig vara en återvändsgränd, varken för användaren eller för granskaren, som måste kunna köpa. Hela uppsättningen finns i min guide RevenueCat för en iOS-prenumeration, och visningsfällorna i paywall-misstagen. När produkten är klar, kolla också att din paywall följer guideline 3.1.2.
Koppla in din prenumeration utan att det tar hela veckan
iOS & Android Kit utgår från startkoden för mina appar: onboarding, paywall och prenumerationer är redan kodade, och tredje steget, ”koppla in pengarna”, guidar dig genom inställningarna. Hela kedjan, från produkterna i App Store Connect till verifieringen av köpet, beskrivs på sidan prenumeration i iOS-appar.
Om du förbereder din första lansering, gör din gratis diagnos: den lägger stegen i rätt ordning och skickar dig min checklista mot avslag från Apple. Om din prenumeration fortfarande sitter fast trots allt detta, boka en timme med mig: vi öppnar ditt App Store Connect tillsammans och letar efter det tomma fältet.
Vanliga frågor
Varför står min prenumeration kvar på Missing Metadata fast allt är ifyllt?
Kolla först granskningsbilden och sedan prenumerationsgruppens visningsnamn, som inte ser obligatoriskt ut. Kontrollera därefter pris, längd, minst ett land och avtalet för betalappar i Business. Spara och ladda om sidan efter varje rättelse innan du drar slutsatser.
Behövs en skärmbild för en prenumeration?
Ja, granskningsbilden, som kallas App Review Screenshot. Den visar köpet i appen, oftast paywallen, och är bara till för granskaren. Den visas inte på App Store. Blanda inte ihop den med reklambilden på 1024 x 1024 pixlar, som bara behövs för att lyfta fram köpet eller för ett win-back-erbjudande.
Kan man skicka in en prenumeration utan ny version av appen?
Inte den första. Den första prenumerationen och dess grupp skickas med en ny version av appen. När den första prenumerationen är godkänd kan följande skickas ensamma, så länge appen har en godkänd version.
Vad betyder Prepare for Submission för ett köp i appen?
Det är etiketten i Apples hjälp sedan juli 2026 för en produkt som ännu inte lagts till i en inskickning. Den visas även om metadata saknas. App Store Connect API skiljer fortfarande på de två fallen, med MISSING_METADATA och READY_TO_SUBMIT.
Varför returnerar RevenueCat ett tomt erbjudande?
För att App Store inte returnerade någon produkt till iPhonen. De vanligaste orsakerna: ofullständig metadata, inaktivt avtal för betalappar, ett annat produkt-id eller en nylig ändring som inte slagit igenom än. Din paywall måste hantera det fallet utan att blockera användaren.

