Aktualizácia iOS aplikácie: postupné vydanie v App Store
Autor: Mehdi Azizi
Zverejnené , 10 min
Aktualizácia iOS aplikácie: nová verzia, nový build, text noviniek a potom vydanie ručne, automaticky alebo postupne počas 7 dní.
Ak chceš vydať aktualizáciu iOS aplikácie, vytvoríš v App Store Connect novú verziu s vyšším číslom. Pripojíš k nej nový build, napíšeš text „Novinky“ a pošleš ju do App Review. Každá nová verzia prechádza znova kontrolou Apple, aj keď ide len o drobnú opravu. Pred odoslaním si vyberieš, ako vyjde po schválení: ručne, hneď, nie skôr ako k určitému dátumu, alebo postupným vydaním počas 7 dní.
Postupné vydanie sa týka iba automatických aktualizácií: prvý deň 1 % týchto používateľov, siedmy deň všetci. Môžeš ho pozastaviť až na 30 dní spolu alebo ho naraz dokončiť. Tento návod vychádza zo stránok pomoci Apple, ktoré som prečítal 3. novembra 2026.
Aktualizácie svojich iOS aplikácií vydávam cez Expo a EAS, medzi nimi Solys, TradaZen a Nolera. Prípady nižšie pochádzajú z týchto vydaní.
Vydanie aktualizácie iOS: kroky v poradí
Pomoc App Store Connect k novým verziám uvádza tento postup:
- V sekcii Apps vyber svoju aplikáciu a klikni na tlačidlo + vedľa platformy.
- Zadaj číslo verzie vyššie ako predchádzajúce a klikni na Create.
- Skontroluj metadáta: tie z aktuálne zverejnenej verzie sa skopírujú automaticky.
- Pošli nový build so zvýšeným číslom buildu.
- Otestuj tento build v TestFlighte, pridaj ho k verzii a odošli ju do App Review.
Pred začatím musia platiť dve podmienky. Zverejnená verzia musí mať stav Ready for Distribution. A potrebuješ jednu z týchto rolí: Account Holder, Admin, App Manager alebo Marketing.
Návrat späť neexistuje. Apple to píše na tej istej stránke: ak má verzia problém, nemôžeš sa vrátiť k predchádzajúcej. Musíš vytvoriť a odoslať novú verziu.
Číslo verzie a číslo buildu
Verzia je číslo, ktoré tvoji zákazníci vidia na stránke aplikácie. Build označuje každé odoslanie. Dvojica verzia a build musí byť jedinečná: pravidlá a súvisiace chyby nájdeš v článku verzia a číslo buildu.
Moja konvencia, ktorá nie je pravidlom Apple: posledné číslo stúpa pri oprave, z 1.4.0 na 1.4.1. Stredné stúpa pri novej funkcii, z 1.4.1 na 1.5.0. Číslo buildu len rastie, z verzie na verziu. V Expo je verzia v app.json a EAS vie zvýšiť build pri každej produkčnej kompilácii. Nastavenie nájdeš v článku vydanie Expo aplikácie cez EAS.
Text „Novinky“: čo Apple vyžaduje
Stránka s informáciami o verzii popisuje pole What's New in This Version:
- Najviac 4 000 znakov.
- Pri prvej verzii chýba, pri všetkých ďalších je povinné.
- Dá sa preložiť do každého jazyka tvojej stránky v App Store.
Pravidlo 2.3.12 v App Review Guidelines pridáva požiadavku: jasne popísať nové funkcie a zmeny produktu. Pri obyčajných opravách chýb, bezpečnosti alebo výkonu stačí všeobecná formulácia. Dôležitú zmenu treba vypísať. „Opravy chýb a vylepšenia“ teda nestačí pri verzii, ktorá mení tvoje predplatné alebo hlavnú obrazovku.
Apple na svojej stránke o hodnoteniach tiež radí uviesť v poznámkach opravené problémy, ktoré zákazníci opísali vo svojich recenziách.
Tu sú tri šablóny na úpravu, jedna pre každý typ verzie.
Pre opravu:
Opravy a stabilita.
- [Funkcia]: [čo nefungovalo] je opravené.
- [Obrazovka] sa načíta rýchlejšie.
Ďakujeme všetkým, ktorí to nahlásili.
Pre novú funkciu:
Novinka: [funkcia, piatimi slovami].
[Čo teraz môžeš robiť, jednou vetou.]
Kde ju nájdeš: [karta] > [tlačidlo].
V tejto verzii aj:
- [Viditeľné vylepšenie].
- Opravy chýb.
Pre zmenený postup:
[Obrazovka alebo postup] sa mení.
- Čo sa pre teba mení: [konkrétny dopad].
- Čo ti zostáva: [dáta, nastavenia, nákup].
Máš otázku? [Nastavenia] > [Pomoc].
Posledný riadok šablóny pre opravu platí, iba ak niekto problém naozaj nahlásil. Nikdy nepíš novinku, ktorá v builde nie je: pravidlo 2.3 vyžaduje metadáta verné aplikácii.
Vydanie ručné, automatické alebo k dátumu
Pomoc k možnostiam vydania ponúka tri:
| Možnosť | Po schválení Apple |
|---|---|
| Ručné | Stav Pending Developer Release, vydáš, kedy chceš |
| Automatické | Verzia vyjde hneď po schválení |
| Automatické, nie skôr ako... | Počká na zvolený dátum a potom vyjde sama |
Pri ručnom vydaní otvoríš verziu v stave Pending Developer Release, klikneš na Release This Version a potvrdíš. Apple upozorňuje, že zobrazenie v App Store môže trvať až 24 hodín. Správa na stránke verzie ponúka Cancel This Release na zrušenie. Ak verzia čaká viac ako 30 dní, Apple ti pošle pripomienku e-mailom.
Ručné vydanie slúži na výber správneho momentu, napríklad na vydanie v deň oznámenia. Solys 2.0.0, ktorá obsahovala novú verziu ročného predplatného, išla na kontrolu koncom septembra 2026 s ručným vydaním.
Pri bežnej verzii nechávam automatické vydanie. Nolera 1.0.2, schválená 12. októbra 2026, sa podľa verejného vyhľadávacieho API iTunes objavila v App Store menej ako minútu po e-maile od Apple. Je to jediné pozorovanie: počítaj s rezervou.
Postupné vydanie počas 7 dní
Pomoc Apple k postupnému vydaniu uvádza presný harmonogram:
| Deň | Podiel používateľov |
|---|---|
| 1 | 1 % |
| 2 | 2 % |
| 3 | 5 % |
| 4 | 10 % |
| 5 | 20 % |
| 6 | 50 % |
| 7 | 100 % |
Aktualizácia ide náhodnej vzorke používateľov, ktorí majú zapnuté automatické aktualizácie, na kompatibilných zariadeniach. Nedozvedia sa, že do nej patria.
Postupné vydanie brzdí iba automatické aktualizácie. Apple spresňuje, že novú verziu si ktokoľvek môže kedykoľvek stiahnuť z App Store. Človek, ktorý si tvoju aplikáciu nainštaluje alebo ťukne na „Update“ na jej stránke, ju teda môže mať hneď prvý deň. Nie je to test na 1 % tvojich používateľov: je to brzda pre ostatných.
Na zapnutie otvor verziu, zíď do sekcie Phased Release for Automatic Updates, zaškrtni „Release update over a 7-day period using phased release“ a ulož. Potrebuješ rolu Account Holder, Admin alebo App Manager. Možnosť zostáva dostupná až do stavu Pending Developer Release: môžeš ju zapnúť aj po schválení Apple, pokiaľ verzia čaká na tvoje ručné vydanie.
Keď je verzia schválená, jej stav Ready for Distribution nesie označenie „Phased Release“. Po skončení 7 dní dostanú Admin a App Manager aplikácie notifikáciu.
Pozastavenie, obnovenie a vydanie pre všetkých
- Pozastavenie: až 30 dní spolu, koľkokrát chceš. Pauza na 10 dní nechá 20 dní na ďalšie.
- Obnovenie: vydanie pokračuje od dňa, kde si ho zastavil.
- Vydanie pre všetkých: tlačidlo Release to All Users vpravo hore na verzii pošle aktualizáciu všetkým zariadeniam s automatickými aktualizáciami.
- Stiahnutie z predaja: zastaví vydanie natrvalo, aj keď ti vyprší členstvo vo vývojárskom programe. Ak sa aplikácia vráti do predaja, verzia je naraz dostupná pre všetkých.
Po vydaní pre všetkých sa už nedá nič nastaviť, spresňuje tabuľka upraviteľných vlastností.
Nolera 1.0.2 vyšla bez postupného vydania. Takto by som ho počas týždňa používal:
| Čo vidíš | Čo urobíš | Čo sa stane |
|---|---|---|
| Pády alebo znepokojené recenzie | Pozastavenie | Automatické aktualizácie sa zastavia |
| Oprava je pripravená | Nová verzia | Ide znova na kontrolu, s vlastným vydaním |
| Nič nezvyčajné po 3 až 4 dňoch | Release to All Users | Dostanú ju všetci |
| Čakáš na odpoveď od Apple | Pozastavenie, 30 dní spolu | Pokračuje od dňa, kde si sa zastavil |
Počas pauzy ručné sťahovania pokračujú. Zaškrtni postupné vydanie pri každej verzii, ktorá sa dotýka platby alebo prvého spustenia: tam chyba stojí najviac a späť sa vrátiť nemôžeš.
Keď je oprava urgentná: zrýchlená kontrola
Apple umožňuje požiadať o zrýchlenú kontrolu. Je vyhradená pre skutočné naliehavé prípady: kritickú chybu na opravu alebo vydanie spojené s udalosťou.
- Najprv odošli svoju verziu. Chybu popíš v poli Notes pre reviewera.
- Vyplň formulár žiadosti o zrýchlenú kontrolu a vyber svoju aplikáciu a jej platformu.
- Apple kontrolu zrýchli podľa svojich možností. Nič nie je zaručené.
Pri udalosti uveď v poznámkach jej dátum a svoje prepojenie s ňou. Bežné lehoty nájdeš v článku ako dlho trvá schválenie v App Store.
Čo ide znova na kontrolu a čo nie
| Zmena | Čo treba |
|---|---|
| Natívny kód, povolenia, verzia SDK | Nový build, nová verzia, úplná kontrola |
| Snímky, popis, kľúčové slová, novinky | Nová verzia, kontrolované spolu s ňou |
| Propagačný text | Nič: mení sa bez nového odoslania |
| Pozastavenie, obnovenie, vydanie pre všetkých | Nič: sú to nastavenia vydania |
| Hlavička stránky iOS 27 | Samostatne v Asset Library alebo s verziou |
| Oprava v JavaScripte, s Expo | Je možná aktualizácia na diaľku |
Propagačný text sa podľa stránky s informáciami o verzii mení bez nového odoslania. V Expo aktualizácia na diaľku mení JavaScript, texty a obrázky bez prechodu cez App Store. Dokumentácia Expo stanovuje dve obmedzenia: natívny kód, povolenia a verzia SDK vyžadujú nový binárny súbor a aktualizácie musia dodržiavať pravidlá App Store.
Môj prípad: oprava na diaľku, ktorú reviewer nikdy nevidel
V septembri 2026 čakal build Nolery na kontrolu. Opravil som chybu na obrazovke skenovania a počas čakania som opravu vydal ako aktualizáciu na diaľku. Build bol aj tak zamietnutý, kvôli tej už opravenej chybe.
Vysvetlenie je v dokumentácii expo-updates: aplikácia predvolene stiahne aktualizáciu pri spustení a použije ju pri ďalšom spustení. Reviewer aplikáciu nainštaluje, raz ju spustí a testuje kód zabudovaný v builde. To isté platí pre tvojich nových používateľov: ich prvá relácia beží na kóde z buildu.
Odvtedy každá zmena úvodnej obrazovky, paywallu alebo hlavnej funkcie ide v novom builde. Aktualizácia na diaľku slúži iba ľuďom, ktorí aplikáciu už majú.
Vynulovanie hodnotenia s novou verziou
Každá nová verzia ponúka možnosť Reset rating when this version is released. Podľa pomoci Apple k vynulovaniu platí pre všetky krajiny, zachováva písané recenzie a po vydaní sa nedá zrušiť. Apple radí používať ju striedmo, pretože stránka s malým počtom hodnotení môže odrádzať.
Checklist pred odoslaním aktualizácie
- Číslo verzie je vyššie, build je zvýšený.
- Build je otestovaný v TestFlighte, na malom iPhone a na iPade, ak na ňom tvoja aplikácia beží.
- Novinky sú napísané v každom jazyku a dôležité zmeny sú vypísané.
- Snímky ukazujú aktuálne rozhranie, ak sa zmenilo.
- Poznámky pre reviewera hovoria, čo sa zmenilo a kde to nájde.
- Možnosť vydania je zvolená: ručné, ak musíš dodržať dátum.
- Postupné vydanie je zaškrtnuté, ak sa verzia dotýka platby alebo prvého spustenia.
- Vieš, či prípadná oprava môže ísť na diaľku, alebo bude potrebovať build.
Prejdi kontrolou pri každej aktualizácii
Každá aktualizácia ide znova pred App Review a zamietnutie ti zablokuje opravu. Review Kit obsahuje môj checklist pred odoslaním, moje opravené zamietnutia a dva skills pre Claude Code, ktoré skontrolujú tvoj projekt a stránku aplikácie a pripravia tvoju odpoveď, ak Apple zamietne. Celý postup nájdeš na stránke vydanie aplikácie v App Store.
Ak pripravuješ svoje prvé vydanie, urob si bezplatnú diagnostiku: zoradí ti kroky a pošle ti môj checklist proti zamietnutiu od Apple.
Často kladené otázky
Ako dlho trvá postupné vydanie v App Store?
Sedem dní: prvý deň 1 % používateľov s automatickými aktualizáciami, potom 2, 5, 10, 20 a 50 % a siedmy deň 100 %. Môžeš ho pozastaviť až na 30 dní spolu alebo ho kedykoľvek dokončiť cez Release to All Users.
Prechádza aktualizácia iOS aplikácie znova kontrolou Apple?
Áno. Každá nová verzia s buildom a metadátami prechádza cez App Review. Propagačný text a nastavenia vydania sa však menia bez nového odoslania.
Dá sa vrátiť k starej verzii aplikácie v App Store?
Nie. Musíš vytvoriť novú verziu s opravou a odoslať ju na kontrolu. Preto sú postupné vydanie a jeho pozastavenie užitočné.
Dostanú noví používatelia aktualizáciu počas postupného vydania?
Áno, ak si aplikáciu stiahnu z App Store. Postupné vydanie riadi iba automatické aktualizácie: novú verziu si ktokoľvek môže kedykoľvek stiahnuť.
Dá sa postupné vydanie zapnúť po schválení Apple?
Áno, pokiaľ má verzia stav Pending Developer Release, teda pri ručnom vydaní, ešte nezverejnená. Keď verzia vyjde, pre túto verziu je už neskoro.
Čo napísať do poznámok k verzii pri aktualizácii?
Nové funkcie a dôležité zmeny, jasne vypísané: tak znie pravidlo 2.3.12. Pri obyčajnej oprave chýb, bezpečnosti alebo výkonu stačí všeobecná formulácia. Pole prijme 4 000 znakov a dá sa preložiť do každého jazyka.

