Som uafhængig udvikler, når vi endelig har skrevet den sidste linje kode og fået kernefunktionerne til at køre, tror vi ofte, at “nu er vi i mål”.
Men virkeligheden giver os et hårdt slag: App Store Connects backend venter på dig.
Det er her, du opdager, at de rigtige problemer først begynder:
- Du skal understøtte snesevis af størrelser til App-ikon (App Icon);
- Du skal designe flotte App Store-forhåndsvisninger (Screenshots);
- Apple kræver en compliant privatlivspolitik (Privacy Policy);
- Hvis du vil globalt, er håndtering af lokaliseringsfiler (Localization) et mareridt;
- Til sidst kan du blive nådesløst afvist (Reject), hvis du glemmer en lille indstilling før indsendelse (fx at slå Debug fra).
LaunchCheck er skabt for at løse disse besværlige “ikke-kode” processer. Lad os se, hvordan du kan bruge værktøjskæden til elegant at klare den sidste spurt før udgivelse.
Første trin: Visuelle aktiver, der rammer plet ved første blik
Før brugeren downloader din app, er ikonet og screenshots det eneste, de kan se.
1. iOS App-ikon generator
Før i tiden skulle du åbne Photoshop eller Figma, eksportere 1024×1024 og derefter manuelt tilpasse alle størrelserne — eller finde diverse online konverteringsværktøjer.
LaunchChecks løsning:
Du uploader bare ét stort 1024px billede, og værktøjet genererer automatisk en .appiconset-pakke, der følger Apples nyeste specifikationer. Download ZIP, pak ud, og træk direkte ind i Xcodes Assets-mappe. Færdig.
2. App Store cover generator
Rå mobil-screenshots ser ofte kedelige ud. Tendensen i dag er at lægge dem ind i et flot telefon-mockup og tilføje en kort marketingtekst.
Med cover generatoren kan du hurtigt sammensætte professionelle App Store-forhåndsvisninger uden at skulle designe baggrunde — på få minutter kan du lave et helt sæt billeder i designer-kvalitet.
Andet trin: Få styr på jura og compliance
Det er den del, programmører hader mest. Apples review-retningslinjer siger klart: alle apps skal have et link til en privatlivspolitik.
3. Privatlivspolitik-generator
Lad være med at kopiere andres vilkår fra nettet — de passer måske ikke til din app og kan endda indebære juridisk risiko.
Med privatlivspolitik-generatoren skal du bare sætte kryds ved, hvilke data din app indsamler (fx placering, kontaktoplysninger, brugsdata osv.), og værktøjet genererer automatisk en standard privatlivspolitik i HTML eller Markdown. Du kan hoste den direkte på en side, som LaunchCheck stiller til rådighed, og indsætte linket i App Store Connect.
Tredje trin: Gå globalt (lokalisering)
Hvis du vil ud til flere lande, er lokalisering et must. Men Xcodes .strings-håndtering er ret primitiv.
4. Lokaliseringsfiler og validator
- Generering af lokaliseringsfiler: Opret hurtigt strukturerede flersprogede filer og undgå formatfejl fra manuel copy/paste.
- Lokaliserings-validator (et genialt værktøj): Det her trin bliver ofte overset. Mange gange tilføjer vi en Key i den engelske version, men glemmer at oversætte den i fx dansk — og så ser brugeren
label_title_texti appen. LaunchCheck hjælper dig med at sammenligne sprogfilernes indhold og finde manglende Keys med ét klik, så du undgår basale fejl.
Fjerde trin: Den sidste kontrol før takeoff
At indsende til review er som at affyre en raket: selv én løs skrue kan få missionen til at fejle.
5. Tjekliste før indsendelse
Vi har samlet en checklist med snesevis af kontrolpunkter:
- Er versionsnummeret øget?
- Er Debug-tilstand slået fra?
- Er testkontoen angivet i noter?
- Er IDFA (reklame-identifikator) markeret korrekt?
Stol ikke på din hukommelse — stol på tjeklisten. Før du klikker “Indsend til review”, så gennemgå den én gang. Det kan spare dig for dage — eller endda uger — med afvisninger og genindsendelser.
Afslutning
Vi udvikler apps for at skabe værdi — ikke for at spilde livet på at beskære billeder og skrive dokumenter.
LaunchChecks idé er enkel: at automatisere de gentagne, kedelige og ikke-kritiske opgaver, så du kan fokusere på at forfine selve produktet.
Er du klar til at udgive din næste hit-app?