Független fejlesztőként, amikor végre leütjük az utolsó kódsort, és a fő funkciók gond nélkül futnak, gyakran azt hisszük: „kész vagyunk”.
A valóság viszont arcul csap: az App Store Connect felülete már vár rád.
Ekkor jössz rá, hogy az igazi nyűgök csak most kezdődnek:
- tucatnyi méretre kell elkészítened az alkalmazás ikonját (App Icon);
- igényes App Store előnézeti képernyőképeket (Screenshots) kell tervezned;
- az Apple kötelezően előírja a megfelelő adatvédelmi tájékoztatót (Privacy Policy);
- ha globálisan terjeszkednél, a lokalizációs fájlok (Localization) kezelése rémálom;
- és a végén elég egy apró beállítást elfelejteni beküldés előtt (például a Debug mód kikapcsolását), és könyörtelenül elutasítanak (Reject).
A LaunchCheck azért született, hogy ezeket a „nem-kód” jellegű, fárasztó lépéseket megoldja. Nézzük meg, hogyan tudod az eszközlánccal elegánsan letudni az utolsó sprintet a megjelenés előtt.
1. lépés: vizuális anyagok, amelyek első pillantásra hatnak
Mielőtt a felhasználó letöltené az appodat, csak az ikont és a képernyőképeket látja.
1. iOS appikon-generátor
Korábban meg kellett nyitnod a Photoshopot vagy a Figmát, exportálni 1024×1024-ben, majd kézzel átméretezni minden méretet — vagy különféle online átalakítókat keresni.
A LaunchCheck megoldása:
Csak tölts fel egyetlen 1024 px-es „master” képet, és az eszköz automatikusan létrehoz egy .appiconset csomagot az Apple legfrissebb előírásai szerint. Letöltöd ZIP-ben, kicsomagolod, és egyszerűen behúzod az Xcode Assets mappájába. Kész.
2. App Store borító-készítő
A „csupasz” képernyőképek nem mutatnak jól. A mai trend az, hogy elegáns telefon-keretet (mockup) teszünk rájuk, és mellé rövid marketing szöveget.
A borító-készítővel gyorsan összerakhatsz profi App Store előnézeti képeket háttértervezés nélkül — pár perc alatt egy designer-szintű szettet.
2. lépés: jogi és megfelelőségi teendők kipipálása
Ez a fejlesztők egyik legfájdalmasabb része. Az Apple irányelvei egyértelműek: minden appnak kötelező adatvédelmi tájékoztatót linkelnie.
3. Adatvédelmi tájékoztató generátor
Ne másold ki mások szövegét az internetről — lehet, hogy nem illik a te esetedre, és akár jogi kockázatot is jelenthet.
Az adatvédelmi tájékoztató generátorral csak bejelölöd, milyen adatokat gyűjt az appod (például helyadatok, elérhetőségek, használati adatok stb.), és az eszköz automatikusan elkészít egy szabványos dokumentumot HTML vagy Markdown formátumban. Ezt közvetlenül hosztolhatod a LaunchCheck által biztosított oldalon, és a linket beillesztheted az App Store Connectbe.
3. lépés: globális terjeszkedés (lokalizáció)
Ha több országot célzol, a lokalizáció elkerülhetetlen. Az Xcode .strings fájlkezelése viszont elég kezdetleges.
4. Lokalizációs fájlok és ellenőrző
- Lokalizációs fájlok generálása: gyorsan létrehozott, strukturált többnyelvű fájlok — kevesebb kézi másolás-beillesztés miatti formátumhiba.
- Lokalizáció-ellenőrző (igazi „szupereszköz”): ezt a lépést a legkönnyebb kihagyni. Sokszor hozzáadunk egy kulcsot az angol fájlban, de elfelejtjük lefordítani a magyarban, és a felhasználó
label_title_textjellegű kódot lát. A LaunchCheck segít összehasonlítani a nyelvi fájlokat, és egy kattintással megtalálni a hiányzó kulcsokat, így elkerülheted az alap hibákat.
4. lépés: utolsó ellenőrzés felszállás előtt
A beküldés olyan, mint egy rakétaindítás: egyetlen lazán hagyott csavar is bukást okozhat.
5. Beküldés előtti ellenőrzőlista
Összeraktunk egy több tucat pontból álló checklistet:
- Növelted a verziószámot?
- Ki van kapcsolva a Debug mód?
- Megadtad a tesztfiókot a megjegyzésekben?
- Az IDFA (hirdetési azonosító) megfelelően van beállítva?
Ne a memóriádra hagyatkozz — a listára. Mielőtt rákattintasz a „Submit for Review” gombra, fuss végig rajta: napokat, sőt akár heteket spórolhatsz meg az elutasítások és újrabeküldések miatt.
Zárszó
Appot azért fejlesztünk, hogy értéket teremtsünk — nem azért, hogy ikonvágással és dokumentumírással pazaroljuk az életünket.
A LaunchCheck célja egyszerű: automatizálni az ismétlődő, unalmas, nem lényegi munkát, hogy te a termék csiszolására koncentrálhass.
Készen állsz a következő sikerappod megjelenésére?