Tutorials

Så här automatiserar du App Store-skärmdumpar för inlämning 2026

StoreManager TeamStoreManager Team
·8 min lästid
Automatiserad kodpipeline som genererar flera lokaliserade App Store-skärmdumpar för olika enheter

Viktiga lärdomar

  • Du måste tillhandahålla 1 till 10 skärmdumpar per stödd enhetsupplösning för att klara Apples inlämningskontroller.
  • Att integrera Fastlane snapshot med XCUITest eliminerar manuellt exportarbete för alla enhetsstorlekar.
  • Att generera lokaliserade resurser programmatiskt ökar den globala appkonverteringsgraden avsevärt.
  • Android-distributionspipelines använder Fastlane screengrab kopplat till Espresso-tester för identiska automatiseringsfördelar.
  • Verktyg som StoreManager automatiserar lokaliseringsmetadata på 35+ språk direkt i App Store Connect — ingen CLI krävs.
  • Automatiserade arbetsflöden garanterar att strikta pixelupplösningskrav för 2026 uppfylls.
  • Att ta 10 marknadsföringsskärmdumpar för 3 iOS-enheter på 35 språk motsvarar 1 050 bildfiler per uppdatering. Att skapa dessa resurser manuellt tömmer utvecklingstakten och introducerar formateringsfel. En automatiserad pipeline frigör ingenjörstimmar och garanterar perfekt formaterad metadata för varje version.

    Hur många skärmdumpar krävs för App Store?

    Apple kräver 1 till 10 skärmdumpar per enhetsupplösning för iOS-appar 2026. Du måste skicka in dessa bilder för de största storlekarna i stödda enhetsfamiljer. App Store Connect tillämpar strikt validering; en ofullständig uppsättning blockerar din inlämning helt.

    Enligt Apples riktlinjer för produktsidor visas de första en till tre skärmdumparna i sökresultat när ingen förhandsgranskning av appen finns tillgänglig. Framgångsrika utvecklare tillhandahåller upp till 10 högkvalitativa bilder för att kommunicera kärnfunktioner och maximera konverteringen.

    Hur genererar man skärmdumpar för inlämning till App Store?

    Du kan generera skärmdumpar automatiskt med hjälp av UI-testramverk och kommandoradsverktyg. Det här arbetsflödet tvingar din testsvit att navigera i appen, utlösa önskade UI-tillstånd och fånga skärmdata direkt på CI/CD-köraren.

    Med XCUITest-skript för iOS (eller Espresso för Android) simulerar pipelines användarinteraktioner, pausar vid kritiska vyer och anropar insamlingskommandon. Fastlane snapshot-dokumentationen illustrerar skalan: att stödja 20 språk på 6 enheter med 5 skärmdumpar vardera innebär 600 bilder per uppdatering — en uppgift som bara är praktisk via automatisering.

    Diagram som visar XCUITest som triggar simulatorinsamlingar och laddar upp till App Store Connect
    Diagram som visar XCUITest som triggar simulatorinsamlingar och laddar upp till App Store Connect

    Vilket är det bästa verktyget för att automatisera appskärmdumpar 2026?

    Det bästa verktyget för att automatisera App Store-skärmdumpar 2026 beror på din CI/CD-stack och hur mycket konfiguration du vill hantera. Här är hur de viktigaste verktygen för skärmdumpsautomatisering jämför sig:

    VerktygPlattformAutomatiseringsmetodLokaliseringsstödCI/CD-integration
    Fastlane snapshotiOSXCUITestInbyggt (Snapfile-lokaler)Utmärkt (CLI-first)
    Fastlane screengrabAndroidEspressoInbyggt (locales-parameter)Utmärkt (CLI-first)
    StoreManageriOS (ASC)Chrome-tillägg35+ språk via Gemini AIIngen CI behövs
    Xcode CloudEndast iOSXCTest PlansManuell lokalekonfig.Apples eget CI
    Firebase Test LabAndroidRobo/EspressoTestkörningar per lokalGCP-integrerat

    För team med befintliga CI/CD-pipelines förblir Fastlane ett starkt val eftersom det hanterar både iOS och Android inom en enda Ruby-baserad konfiguration. För team som vill hoppa över CLI-konfiguration helt fungerar StoreManager som ett Chrome-tillägg som läggs direkt över App Store Connect — ingen terminal, inga API-nycklar, ingen CI/CD-konfiguration krävs.

    StoreManager kontra Fastlane: att välja rätt metod

    Både Fastlane och StoreManager löser lokaliseringsproblemet, men de angriper det på olika sätt. Ditt val beror på teamets storlek, teknisk kompetens och arbetsflödespreferenser.

    Fastlane är branschstandard för CI/CD-baserad skärmdumpsautomatisering. Det kräver Ruby-installation, Xcode CLI-verktyg, en konfigurerad Snapfile och XCUITest-mål. Konfigurationen tar vanligtvis ett par timmar, och underhållet tillför overhead när Xcode-versioner ändras eller nya enheter lanseras. Vinsten är djup integration med din befintliga byggpipeline och full kontroll över insamlingsprocessen.

    StoreManager tar en annan väg. Istället för att köra skript i en terminal fungerar det som ett Chrome-tillägg som läggs direkt över App Store Connect. Det automatiserar lokalisering av metadata (titlar, beskrivningar, nyckelord) på 35+ språk med Gemini AI och ställer in PPP-baserade priser för 175+ territorier — allt med ett klick. Det finns ingen CLI att installera, ingen CI/CD att konfigurera och inga API-nycklar att hantera.

    AspektFastlaneStoreManager
    KonfigurationstidTimmar (Ruby, Xcode CLI, Snapfile)Minuter (installera Chrome-tillägg)
    LokaliseringSnapfile-lokalekonfig. + strängkataloger35+ språk via Gemini AI, ett klick
    PrisautomatiseringIngår intePPP-baserade priser för 175+ territorier
    CI/CD krävsJaNej
    Bäst förTeam med befintliga CI/CD-pipelinesIndie-utvecklare och små team

    För många indie-utvecklare och små studios eliminerar StoreManager den brantaste delen av lokaliseringskurvan: den initiala verktygsuppsättningen som aldrig riktigt känns värd investeringen för en enda app.

    Hur automatiserar man lokaliserade iOS-skärmdumpar?

    Du automatiserar lokaliserade skärmdumpar genom att para UI-testparametrar med distributionsskript som riktar sig mot App Store Connect-territorier. Det tvingar simulatorn att starta din applikation på specifika språk och läsa in rätt lokaliserade strängkataloger innan vyer fångas.

    Fullständigt lokaliserade skärmdumpar gör en mätbar skillnad i globala nedladdningar. Programmatiskt definierar du stödda lokaler i din Fastlane Snapfile. Automatiseringsverktyget startar sekventiellt simulatorn på varje definierat språk (t.ex. es-MX), kör XCUITest-navigering och sparar resurser i separata kataloger. Att stödja RTL-språk som arabiska kräver särskilda simulatorflaggor som automatiseringen hanterar smidigt utan manuellt enhetsbyte.

    För metadatasidan av lokalisering — titlar, beskrivningar och nyckelord — automatiserar StoreManager översättning på 35+ språk direkt i App Store Connect. Att kombinera automatiserad skärmdumpsinsamling med automatiserad metadatalokalisering täcker hela inlämningsarbetsflödet. För prisöverväganden i olika territorier, se App Store Pricing Automation: Global Updates in 2026.

    När bilder har samlats in låter Fastlanes frameit dig automatiskt stämpla översatt marknadsföringskopia ovanpå råa enhetsinsamlingar.

    Tre smartphoneskärmar som visar samma appgränssnitt fullständigt lokaliserat på olika språk
    Tre smartphoneskärmar som visar samma appgränssnitt fullständigt lokaliserat på olika språk

    Kan man automatisera Google Play Store-skärmdumpar?

    Ja, du kan automatisera Android Play Store-skärmdumpar med Fastlanes screengrab-åtgärd kombinerat med Espresso. Det fungerar precis som iOS-processen men riktar sig mot Android-emulatorer och kommunicerar direkt med Google Play Developer API via kommandot supply.

    screengrab-arbetsflödet speglar snapshot: definiera lokaler i en Screengrabfile, skriv Espresso-testklasser som navigerar viktiga flöden och kör fastlane screengrab för att batch-generera alla kombinationer. Enligt Google Play Console-dokumentationen är det rekommenderad praxis att lokalisera din butikssida — inklusive skärmdumpar — för dina toppmarknader för att förbättra installationskonverteringen.

    Hur använder man Fastlane för App Store-skärmdumpar?

    Du använder Fastlane för att automatisera iOS-skärmdumpar genom att köra fastlane snapshot init, konfigurera din Snapfile och lägga till snapshot()-metoden i dina Xcode UI-testmål.

    Konfigurationen kräver ett nytt Xcode UI Testing Target och att lägga till SnapshotHelper.swift för att bygga brygga mellan Ruby-pipelinen och native Swift-kod. Kontrollera att ditt delade schema har testmålet aktiverat för körning via kommandoraden. Fastlane snapshot-dokumentationen går igenom hela konfigurationsprocessen.

    Skriv XCUITest-skript som startar appen och navigerar centrala användarresor. När en utvald vy visas, infoga snapshot("01_Home_Screen"). Att köra fastlane snapshot läser din Snapfile för att starta specifika simulatorer och språk, och samlar insamlade bilder i en HTML-sammanfattningsrapport. Kör deliver för att pusha metadata direkt till App Store Connect.

    Grafik i ritningsstil som visar de krävda dimensionerna för 6,9-tums iPhone-skärmdumpar
    Grafik i ritningsstil som visar de krävda dimensionerna för 6,9-tums iPhone-skärmdumpar

    Vilka är kraven på App Store-skärmdumpar för 2026?

    App Store-skärmdumpsdimensioner 2026 kräver exakta pixelupplösningar som matchar de senaste iPhone-flaggskeppsmodellerna. Varje avvikelse resulterar i omedelbar avvisning av resursen av Apples automatiserade valideringsservrar.

    Enligt Apples skärmdumpsspecifikationer inkluderar de krävda upplösningarna: 1260 x 2736 pixlar för 6,9-tumsskärmen (iPhone 16 Pro Max / iPhone 17 Pro Max), 1284 x 2778 pixlar för 6,5-tumsskärmen och 1179 x 2556 pixlar för 6,3-tumsskärmen. iPad 13 tum kräver 2064 x 2752 pixlar. Alla filer måste vara PNG eller JPEG, tillplattad RGB utan alfakanaler och under 8 MB vardera.

    Att automatisera dimensionsefterlevnad hanteras bäst genom att integrera upplösningsvalidering direkt i din CI-pipeline. Verktyg som ImageMagick eller Sharp kan ändra storlek på och validera utdatabilder innan deliver-steget laddar upp dem till App Store Connect, och fångar dimensionsmissmatchningar innan de utlöser avvisning.

    Vanliga frågor

    Hur ofta bör jag uppdatera mina App Store-skärmdumpar?

    Du bör uppdatera skärmdumpar när du lanserar stora funktionsändringar eller UI-omarbetningar. Bästa praxis rekommenderar att resurser uppdateras två gånger om året för att bibehålla optimala konverteringsgrader och återspegla OS-designstandarder.

    Behöver jag en iPad Pro-skärmdump om min app bara är till iPhone?

    Nej. Apple kräver bara iPad-skärmdumpar om din applikation har ett specifikt iPadOS-mål. Om den uteslutande är ett iPhone-mål behöver du bara 6,9-tums och 6,5-tumsresurser.

    Vad är den maximala filstorleken för App Store-skärmdumpar?

    Apple begränsar enskilda filstorlekar till maximalt 8 MB per bild. Filerna måste vara tillplattad RGB, formaterade som PNG eller JPEG, och innehålla ingen transparens. Om automatisering genererar överdimensionerade filer, integrera verktyg som ImageMagick i din pipeline för att komprimera resurser innan uppladdning.

    Kan jag använda samma skärmdumpar för iOS och Android?

    Du kan inte använda identiska filer. Apple och Google kräver helt olika pixeldimensioner och bildförhållanden, och båda förbjuder visning av konkurrerande hårdvara.

    Källor

    StoreManager Team

    Skriven av

    StoreManager Team

    Specializing in ASO, app localization, and PPP-based pricing strategies across 175+ territories

    The team behind StoreManager — building tools that automate App Store Connect localization and pricing for mobile developers worldwide.

    Fortsätt läsa