Tutorials

Automatisering av versionsfakta för appar: Flerspråkiga arbetsflöden 2026

StoreManager TeamStoreManager Team
·8 min lästid
En utvecklare som ställer in automatiserade versionsfakta för iOS och Androids appbutiker vid ett skrivbord med flera skärmar

Viktiga lärdomar

  • Genom att koppla CI/CD-pipelines till distributions-API:er eliminerar du manuell inmatning av data vid appuppdateringar.
  • Fastlane Deliver och Supply är fortfarande branschstandard för att säkert injicera lokaliserad metadata.
  • AI-drivna lokaliseringssystem kan omedelbart översätta versionsfakta till fler än 35 språk.
  • LLM:er som är direkt integrerade i dina Git-arbetsflöden översätter automatiskt tekniska commit-meddelanden till användarvänliga texter.
  • Att automatisera lokaliseringen i App Store Connect förhindrar mänskliga formateringsfel när du uppdaterar ändringsloggar för flera plattformar.
  • Att släppa en mobiluppdatering borde vara en enkel process med ett enda klick. Istället ägnar utvecklare timmar åt att manuellt kopiera och klistra in översatta ändringsloggar i stela webbkonsoler för varje språk och region. Genom att implementera automatisering av versionsfakta för appar skapar du ett pålitligt system som skriver, översätter och distribuerar lanseringsmetadata tillsammans med dina kompilerade binärer.

    Hur automatiserar man versionsfakta för App Store?

    Du automatiserar versionsfakta för App Store genom att koppla din CI/CD-pipeline direkt till Apples och Googles utvecklar-API:er. Denna anslutna pipeline hämtar text från ditt kodförråd (repository) och skickar upp den till butikssidan under byggprocessen.

    Hantera din butiksmetadata på precis samma sätt som din appkod. Genom att lagra versionsfakta i Git säkerställer du versionshantering och kan spåra uppdateringar tillbaka till specifika appversioner. När du taggar en lansering utlöser det plattformar som GitHub Actions att köra ett distributionsskript.

    Detta skript autentiserar mot plattformens servrar och laddar upp applikationspaketet tillsammans med språkspecifika textfiler (t.ex. en-US, sv-SE). Det automatiserade skriptet itererar sedan genom dessa mappar och mappar textinnehållet till rätt språkfält i appbutikens databas.

    Enligt Apples utvecklarriktlinjer är en korrekt lokalisering över olika regioner en av de främsta drivkrafterna för globala nedladdningsvolymer. Programmatisk automatisering tar bort den mänskliga felfaktorn och säkerställer att en global publik får korrekta funktionsuppdateringar.

    Flödesschema som illustrerar hur CI/CD-pipeline automatiserar metadata till appbutiker
    Flödesschema som illustrerar hur CI/CD-pipeline automatiserar metadata till appbutiker

    Kan man automatisera versionsfakta för iOS med Fastlane?

    Ja, du kan automatisera versionsfakta för iOS genom att använda Fastlane Deliver för att ladda upp vanliga textfiler direkt till App Store Connect. Deliver skapar en speglad lokal mappstruktur som mappar perfekt till Apples metadatafält.

    Fastlane fungerar som en mellanhand mellan din CI-miljö och Apples servrar. Genom att köra fastlane init genereras en mapp med namnet fastlane/metadata som innehåller undermappar för varje språk som stöds. I en specifik språkmapp skapar du helt enkelt en fil som heter release_notes.txt.

    När du kör fastlane deliver autentiseras du säkert via en API-nyckel för App Store Connect. Verktyget analyserar release_notes.txt och uppdaterar fältet "Nyheter i den här versionen" (What's New in This Version). Utlös detta arbetsflöde genom en anpassad lane-konfiguration i Fastlane genom att definiera en API-nyckel, lägga till funktionen deliver och eventuellt skicka med submit_for_review: true för att skicka in appen för granskning direkt.

    Att använda Fastlane är fortfarande den mest robusta metoden för att automatisera versionsfakta för iOS-appar utan att behöva bygga egna nätverksskript från grunden. Det integreras felfritt i arbetsflöden som genererar dessa textfiler dynamiskt.

    Hur översätter man appens versionsfakta automatiskt?

    Du kan översätta appens versionsfakta automatiskt genom att ansluta ditt arbetsflöde för textgenerering till ett API för AI-översättning, eller genom att använda ett utvecklartillägg direkt i App Store Connect. Dessa verktyg kartlägger omedelbart uppdateringar från basspråket till globala marknader.

    Internationalisering (L10n) krävde tidigare hantering av enorma CSV-filer och kommunikation med översättningsbyråer. Idag kan skript skicka engelska versionsfakta till OpenAI API eller Google Cloud Translation API. Dessa lokaliserade svar sparas sedan i Fastlane-kataloger och förbereds för uppladdning.

    Eftersom anpassade API-skript kräver finjustering av promptar och underhåll av API-nycklar, erbjuder webbläsarverktyg ett effektivt alternativ. StoreManager automatiserar lokaliseringen i App Store Connect på över 35 språk med hjälp av Gemini AI – direkt i din webbläsare. Du matar in bastexten, och tillägget sprider omedelbart översättningarna till alla konfigurerade språk.

    StoreManager effektiviserar även andra uppgifter i konsolen. Förutom att generera flerspråkig text kan det sätta PPP-baserad prissättning för fler än 175 territorier. Valet mellan pipelineskript och webbläsarautomatisering beror helt på dina tekniska preferenser kring att underhålla anpassad kod.

    AI-översättningsmotor som konverterar bastext till flera lokaliserade språk
    AI-översättningsmotor som konverterar bastext till flera lokaliserade språk

    Hur automatiserar man versionsfakta för Google Play Butik?

    Du automatiserar versionsfakta för Google Play Butik med hjälp av Fastlane Supply eller genom direkta anrop till Google Play Developer API. Google Play kräver en strikt filstruktur som ditt automatiseringsverktyg måste följa till punkt och pricka.

    För att generera versionsfakta för Android automatiskt, organisera dina textfiler i Fastlane med en namngivningsstandard som är kopplad till bygget versionskod. Placera dina versionsfakta i mappen fastlane/metadata/android/sv-SE/changelogs/.

    Filnamnet måste matcha applikationspaketets versionskod som heltal (t.ex. 10045.txt), eller så kan du använda default.txt för att applicera samma text på alla uppladdningar. Google har en strikt gräns på 500 tecken för versionsfakta på Android. Ditt automatiserade arbetsflöde måste innehålla valideringssteg för att korta ner eller sammanfatta Android-texten och därmed förhindra misslyckade lanseringar.

    När du kör fastlane supply ansluter den via en JSON-nyckel för ett tjänstekonto i Google Cloud. Den laddar upp din AAB-fil och trycker därefter sekventiellt in lokaliserade textfiler i Google Play Console, varpå uppdateringen publiceras omedelbart.

    Kan AI skriva versionsfakta för appbutiker?

    Ja, AI kan skriva versionsfakta för appbutiker genom att ta in din commit-historik från Git och utnyttja stora språkmodeller (LLM) för att sammanfatta råa, tekniska förändringar. Integrera AI-prompten direkt i ditt CI-arbetsflöde innan uppladdningsfasen av metadata.

    Utvecklare skriver vanligtvis mycket tekniska commit-meddelanden. Användare som läser appbutikens sida bryr sig inte om interna kodrefaktoreringar; de bryr sig om säkerhet och hastighetsförbättringar. Konfigurera en GitHub Action för att aggregera alla commit-meddelanden mellan dina nuvarande och tidigare lanserings-taggar.

    Ditt pipelineskript skickar denna samlade commit-sträng till en AI-slutpunkt (endpoint), där en prompt instruerar modellen att översätta teknisk jargong till användarfördelar. AI:n svarar med polerade, AI-genererade versionsfakta för appen, som ditt skript sedan automatiskt skriver in i filen release_notes.txt. Detta belyser verkliga nya funktioner utan att utvecklarna behöver ta en paus för att skriva säljande texter.

    Hur använder man App Store Connect-API:et för uppdateringar?

    Du använder App Store Connect-API:et genom att göra autentiserade REST-nätverksanrop till slutpunkten appStoreVersionLocalizations för att uppdatera datafältet whatsNew. Denna metod kringgår mellanverktyg som Fastlane, vilket ger dig fullständig kontroll över din infrastruktur.

    Apples API kräver strikt autentisering, vilket innebär att du måste generera en JSON Web Token (JWT) med en privat nyckel från ditt App Store Connect-konto. Ditt distributionsskript signerar denna token och bifogar den i auktoriseringshuvudet för HTTP-begäran. För att uppdatera ett specifikt språk måste du först fråga API:et för att hitta språkets (locale) interna ID för din väntande appversion.

    Skicka en HTTP PATCH-begäran till https://api.appstoreconnect.apple.com/v1/appStoreVersionLocalizations/{id} med en JSON-payload som anger den uppdaterade whatsNew-strängen. Direkt API-användning är otroligt snabbt, vilket låter dig automatisera uppdateringar i App Store Connect synkront. Dock kräver det att du själv hanterar logik för felomförsök, hastighetsbegränsningar (rate limits) och tolkning av JSON.

    API-slutpunkt som överför data säkert till molninfrastruktur
    API-slutpunkt som överför data säkert till molninfrastruktur

    Vilket är det bästa sättet att lokalisera versionsfakta?

    Det bästa sättet att lokalisera versionsfakta beror på din lanseringsfrekvens: använd direkta verktyg för webbläsarautomatisering för omedelbara uppdateringar, eller bygg en fullständigt skriptad CI/CD-pipeline för schemalagda lanseringar. Båda metoderna eliminerar manuell datainmatning.

    Att bygga en egen API-integration ger maximal flexibilitet men kräver kontinuerligt underhåll när plattformar uppdaterar sina slutpunkter. Att använda ett tillägg förenklar arbetsflödet drastiskt.

    LokaliseringsmetodInstallationstidUnderhållsbördaBästa användningsområde
    Manuell inmatningIngenMycket högEndast enspråkiga appar
    Fastlane CI/CDHögMedelFöretagsteam med egna servrar
    WebbläsarautomatiseringLågLågIndie-utvecklare och snabba iterationer

    För att helt undvika underhåll av pipelines ger webbläsartillägg omedelbart värde. Du kan översätta appens versionsfakta automatiskt med hjälp av StoreManager direkt från din kontrollpanel i Apple-konsolen. Oavsett vilket verktyg du väljer, är det obligatoriskt att gå ifrån manuell textinmatning för att effektivt kunna skala din applikations globala närvaro.

    Vanliga frågor (FAQ)

    Vad är teckengränsen för versionsfakta i App Store?

    Apple har en strikt gräns på max 4 000 tecken för avsnittet "Nyheter i den här versionen" (What's New in This Version) i App Store Connect. Google Play har en mycket strängare gräns på 500 tecken för versionsfakta på Android. Dina automatiseringsskript måste respektera dessa gränser för att förhindra uppladdningsfel.

    Förbättrar översatta versionsfakta ASO?

    Ja, lokaliserade versionsfakta förbättrar avsevärt App Store-optimeringen (ASO). Att erbjuda versionsfakta på en användares modersmål minskar avvisningsfrekvensen på din butikssida, förbättrar läsbarheten och ökar de globala konverteringsgraderna, vilket leder till fler nedladdningar världen över.

    Kan jag använda markdown eller HTML i mina versionsfakta?

    Varken Apple eller Google ger fullt stöd för rendering av rå HTML i versionsfakta. Apple stöder endast oformaterad text (plain text) och ignorerar formatering med markdown. Google tillåter mycket enkla formateringstaggar, såsom
    för radbrytningar och för fet text, men komplex HTML kommer att visas som råtext.

    Hur ofta bör jag uppdatera appens versionsfakta?

    Du bör uppdatera dina versionsfakta för varje produktionslansering som innehåller användarsynliga ändringar, buggfixar eller prestandaförbättringar. I moderna utvecklingscykler som utnyttjar automatisering sker detta vanligtvis var 1:a till 2:a vecka i samband med regelbundna sprint-lanseringar.

    Källor

    • Apples utvecklardokumentation, Officiell API-dokumentation för att modifiera lokaliseringar av App Store-versioner via REST-slutpunkter.
    • Google Play Developer API, Dokumentation som beskriver Edits API:et som krävs för att ladda upp Android-app-paket och metadata.
    • Fastlane Deliver, Omfattande installationsinstruktioner för att mappa lokala textfiler till fälten i iOS App Store Connect.
    • Fastlane Supply, Konfigurationsriktlinjer för att skicka lokaliserade ändringsloggar till Google Play Butik.
    • Dokumentation för GitHub Actions, Bästa praxis för att skapa automatiserade arbetsflöden som utlöses av taggar i Git-förråd.
    • OpenAI Developer Platform, API-referens för att integrera stora språkmodeller för att formatera och översätta commit-loggar.
    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