Jak publikovat aplikaci v App Store: od TestFlight po schválení
Chcete-li publikovat aplikaci v App Store, připojte se k Apple Developer Program (od listopadu 2026 99 USD ročně), vytvořte aplikaci v App Store Connect, nahrajte podepsané sestavení, otestujte ji přes TestFlight, přidejte snímky obrazovky, popis, údaje o ochraně soukromí a věkové hodnocení, a poté klikněte na Add for Review a Submit for Review. Apple kontroluje každé odeslání ručně, obvykle během jednoho až dvou dnů, a po schválení ji vydáte v App Store. Tento návod postupuje tou cestou obrazovku po obrazovce a uvádí problémy, které nejčastěji vrátí aplikaci zpět.
Jste teprve v procesu tvorby? Začněte s návodem, jak vytvořit aplikaci pro iPhone.
Co potřebujete před začátkem
- Členství v Apple Developer Program, jako fyzická osoba (jako prodejce se zobrazí vaše právní jméno), nebo jako organizace (vyžaduje D-U-N-S číslo, e-mail na firemní doméně a funkční webové stránky).
- Podepsané sestavení vaší aplikace nahrané do App Store Connect. Obvykle z Xcode nebo z nástroje Transporter od Applu, případně od služby, která aplikaci sestaví za vás.
- URL zásad ochrany osobních údajů a URL podpory s aktuálními kontaktními údaji. Apple oba vyžaduje u každé aplikace.
- Snímky obrazovky: 1 až 10 pro každou požadovanou velikost zařízení, ve formátu JPEG nebo PNG bez průhlednosti. App Store Connect ukazuje, které velikosti potřebuje; v době psaní je to velikost iPhonu 6.9palce (nebo 6.5palce, pokud 6.9palce nedodáte), plus velikosti pro iPad, pokud aplikace běží i na iPadu.
- Demo účet, pokud je jakákoli část aplikace za přihlášením.
Krok 1: Zaregistrujte se do Apple Developer Program
Přihlaste se pomocí Apple účtu se zapnutým dvoufaktorovým ověřením a registrujte se. Jednotlivci bývají schváleni rychle. Organizace by měly počítat s delší dobou, protože Apple ověřuje její právní status a vaše oprávnění podepisovat za ni. Pokud nemáte D-U-N-S číslo, můžete si ho ve většině zemí zdarma vyžádat, ale jeho vydání trvá.
Krok 2: Vytvořte záznam aplikace
V App Store Connect otevřete Apps, klikněte na + a zvolte New App. Vyplňte:
- Platform: iOS.
- Name: název v App Store, který musí být v obchodě jedinečný.
- Primary language: hlavní jazyk.
- Bundle ID: identifikátor aplikace, například com.vasefirma.vasaplikace. Musí odpovídat sestavení.
- SKU: libovolný interní kód.
Apple nedovoluje vytvořit tento záznam externími nástroji, takže to uděláte jednou sami.
Krok 3: Nahrajte sestavení
Pokud sestavujete v Xcode, aplikaci archivujte a nahrajte z Organizeru. Sestavení lze nahrát také nástrojem Transporter nebo přes App Store Connect API.
Pokud sestavujete s Mythexem
S tarifem Pro Mythex sestaví vaši publikovanou aplikaci jako aplikaci pro iPhone na vlastních Macech a nahraje ji do vašeho TestFlightu. Nepotřebujete Mac ani Xcode. Nastavení trvá několik minut:
- V App Store Connect přejděte do Users and Access → Integrations → App Store Connect API a vytvořte Team key s rolí Admin.
- Stáhněte soubor .p8. Apple ho umožňuje stáhnout pouze jednou, takže ho bezpečně uschovejte.
- Soubor vložte do panelu Connect App Store v Mythexu a vložte Issuer ID, které je zobrazené nad seznamem klíčů. Mythex klíč před uložením ověří u Applu.
Při prvním sestavení vám Mythex řekne přesný název a Bundle ID, které použijete při vytváření záznamu aplikace v kroku 2. Když karta sestavení ukazuje In TestFlight, Apple sestavení zpracovává zhruba 10 až 30 minut, poté je připraveno pro testery. Více najdete v nástroji Mythex pro tvorbu aplikací pro iOS.
Krok 4: Testujte přes TestFlight
TestFlight je Applův beta kanál a před kontrolou stojí za to ho řádně využít:
- Interní testeři: až 100 členů vašeho týmu v App Store Connect. Mohou sestavení nainstalovat, jakmile je zpracované.
- Externí testeři: až 10 000 lidí, pozvaných e-mailem nebo veřejným odkazem. První sestavení, které přidáte do externí skupiny, projde krátkou beta kontrolou.
- Životnost sestavení: každé sestavení lze testovat 90 dní.
Testery nainstalují aplikaci TestFlight, přijmou pozvánku a nainstalují sestavení. Požádejte je, aby provedli hlavní úkoly, ne jen aby aplikaci otevřeli. Náš návod na beta testování popisuje, jak najít testery a sbírat jejich zpětnou vazbu.
Krok 5: Vyplňte popis v App Store
Na stránce verze aplikace doplňte:
- Snímky obrazovky pro každou požadovanou velikost, ukazující skutečné obrazovky.
- Propagační text (volitelné) a popis, který jasně říká, co aplikace dělá.
- Klíčová slova, oddělená čárkami. Neopakujte název aplikace ani nepoužívejte názvy konkurence.
- URL podpory a volitelně marketingovou URL.
- Číslo verze a copyright.
V sekci App Information nastavte kategorii, URL zásad ochrany osobních údajů a věkové hodnocení tím, že odpovíte na Applův dotazník. V sekci Pricing and Availability zvolte cenu (nebo zdarma) a země.
Krok 6: Vyplňte App Privacy
App Privacy uvádí data, která aplikace shromažďuje, například e-mail, jméno, polohu nebo údaje o používání, k čemu slouží a zda jsou propojena s uživatelem. Zobrazí se na vaší stránce v App Store jako „výživová etiketa“ ochrany soukromí. Zahrňte i data shromažďovaná kódem třetích stran, například analytikou nebo poskytovateli přihlášení.
Tato sekce je dostupná pouze na webu App Store Connect, ne přes externí nástroje. Pokud používáte Mythex, agent vám řekne, co máte uvést, podle toho, co vaše aplikace skutečně dělá.
Krok 7: Přidejte údaje pro kontrolu a odešlete
V sekci App Review Information doplňte kontaktní jméno, telefon a e-mail a demo účet, který funguje. Případně přidejte poznámky k věcem, které je potřeba vysvětlit, například „karta Rezervace zobrazí lekce až poté, co se přihlásíte do jedné z nich“.
Pak vyberte sestavení, které jste otestovali, klikněte na Add for Review a Submit for Review. Na jedné platformě může být v kontrole jen jedna verze současně.
S Mythexem můžete požádat agenta, aby tuto část udělal za vás. Připojí sestavení, doplní, co může, a před odesláním se vás zeptá.
Krok 8: Čekejte, odpovídejte, vydejte
Apple uvádí, že alespoň polovina odeslání je zkontrolována do 24 hodin a 90 % do 48 hodin. Při každé změně stavu dostanete e-mail. Pokud se Apple na něco zeptá nebo sestavení zamítne, zpráva se zobrazí v sekci App Review v App Store Connect; odpovězte tam, problém opravte a odešlete znovu.
Po schválení se aplikace vydá automaticky, nebo čeká, až ji vydáte ručně, podle toho, co jste zvolili. Můžete také naplánovat datum vydání.
Proč jsou aplikace zamítány a jak tomu předejít
- Neúplná aplikace (pravidlo 2.1). Pády, zástupný text, nefunkční odkazy, chybějící demo přihlášení. Apple uvádí, že to stojí za více než 40 % nevyřešených problémů. Před odesláním si otestujte každé tlačítko na skutečném iPhonu.
- Přebalená webová stránka (pravidlo 4.2). Apple očekává funkce, obsah a rozhraní, které jdou nad rámec webu v rámečku. Dejte aplikaci rozložení určené pro telefon, účty, uložená data a skutečné úkoly. To platí zvlášť pro zabalené webové aplikace, včetně těch vytvořených v Mythexu.
- Chybějící smazání účtu v aplikaci (pravidlo 5.1.1(v)). Pokud si lidé mohou v aplikaci vytvořit účet, musí si ho umět v aplikaci i smazat.
- Prodej digitálního obsahu mimo nákup v aplikaci (pravidlo 3.1.1). Odemykání funkcí nebo obsahu za peníze uvnitř aplikace vyžaduje Applův nákup v aplikaci.
- Údaje o soukromí, které neodpovídají aplikaci. Sekce App Privacy, zásady ochrany osobních údajů a chování aplikace musí být v souladu.
Potřebujete-li stránku se zásadami, náš návod jak napsat podmínky použití a zásady ochrany osobních údajů vysvětluje, co zahrnout.
Pozdější aktualizace aplikace
Pro každou novou verzi zvyšte číslo verze, nahrajte nové sestavení, napište text „What's New“ a odešlete znovu. Každé odeslání se kontroluje.
Pokud je vaše aplikace zabalená webová aplikace, jako jsou aplikace v Mythexu, většina každodenních změn se k uživatelům iPhonu dostane ve chvíli, kdy publikujete webovou aplikaci, protože ji telefonní aplikace otevírá. Novou verzi odesíláte hlavně kvůli změnám obalu aplikace, jako je ikona, název nebo oprávnění. Pokud Apple už schválil dané číslo verze, Mythex ho před dalším sestavením zvýší (například z 1.0 na 1.1).
Publikace i na Androidu
Postup Googlu se liší: jednorázový poplatek, testovací kanály a u nových osobních účtů 14denní uzavřený test s 12 testery. Viz jak publikovat aplikaci na Google Play.
Otázky
Kolik stojí dát aplikaci do App Store?
Členství v Apple Developer Program stojí od listopadu 2026 99 USD ročně, v jiných regionech s místními cenami. Akreditované vzdělávací instituce mohou získat slevu na poplatku. Pokud v aplikaci prodáváte digitální zboží nebo předplatná, Apple si z těchto prodejů navíc účtuje provizi.
Jak dlouho trvá kontrola v App Store?
Apple uvádí, že alespoň 50 % odeslaných verzí zkontroluje do 24 hodin a 90 % do 48 hodin. Neúplné žádosti trvají déle nebo jsou zamítnuty, proto si před odesláním připravte demo účet, zásady ochrany osobních údajů a snímky obrazovky.
Můžu publikovat aplikaci pro iPhone bez Macu?
Ano, pokud aplikaci za vás sestaví a nahraje služba. Mythex Pro sestavuje vaši aplikaci na vlastních Macech a odesílá ji do vašeho TestFlightu pomocí klíče App Store Connect API, který si vytvoříte. Pak ji odešlete ke kontrole z App Store Connect nebo požádáte agenta, aby odeslání připravil.
Odesílá Mythex moji aplikaci do App Store?
Mythex posílá sestavení do TestFlightu pomocí vašeho vlastního klíče App Store Connect. Záznam aplikace vytvoříte sami a sekci ochrany soukromí (App Privacy) vyplníte na webu Applu; agent může připojit sestavení a doplnit údaje do popisu, a před odesláním ke kontrole se vás vždy zeptá. Schválení je vždy rozhodnutí Applu.
Jaké jsou nejčastější důvody zamítnutí v App Store?
Apple uvádí, že více než 40 % nevyřešených problémů spadá pod pravidlo 2.1, App Completeness (úplnost aplikace): pády, zástupný obsah, nefunkční odkazy a chybějící informace, například demo přihlášení. Dalšími častými příčinami jsou aplikace, které jsou jen přebalenou webovou stránkou, chybějící smazání účtu v aplikaci a prodej digitálního obsahu mimo nákup v aplikaci.