# Jak nainstalovat vlastní aplikaci na iPhone bez App Store

> Zdarma s Macem a Xcode, ale aplikace po 7 dnech vyprší. Placený účet, TestFlight, build z Expo nebo Expo Go: správná metoda pro tvůj případ.

Původní stránka: [Jak nainstalovat vlastní aplikaci na iPhone bez App Store](https://devoria.fr/cs/blog/nainstalovat-vlastni-aplikaci-iphone-bez-app-store)
Autor: [Mehdi Azizi](https://devoria.fr/cs/mehdi-azizi)
Publikováno: 2026-11-04
Poslední revize obsahu: 2026-11-04


Ano, svou vlastní aplikaci můžeš na iPhone nainstalovat bez App Store, a dokonce zdarma. Potřebuješ Mac, Xcode a obyčejný Apple účet. **Jenže s bezplatným účtem instalace po 7 dnech vyprší**: aplikaci musíš znovu zkompilovat a přeinstalovat. Pokud ji chceš mít déle nebo ji instalovat bez Macu, potřebuješ placené členství v Apple Developer Program za 99 dolarů ročně.

Svoje aplikace Solys, TradaZen a Nolera testuju na svém iPhonu dlouho před vydáním. Tenhle návod porovnává pět oficiálních cest podle stránek Applu a Expo, které jsem znovu prošel 3. listopadu 2026. Pokud tě zajímá celková cena aplikace, přečti si radši [jak vytvořit aplikaci pro iPhone zdarma](https://devoria.fr/cs/blog/vytvorit-aplikaci-iphone-zdarma-naklady).

## Pět způsobů, jak nainstalovat aplikaci, v porovnání

| Metoda                           | Cena       | Potřeba Macu | Doba platnosti instalace |
| -------------------------------- | ---------- | ------------ | ------------------------ |
| Xcode, bezplatný účet            | Zdarma     | Ano          | 7 dní                    |
| Xcode, placený účet              | 99 $ ročně | Ano          | Až 12 měsíců             |
| Build z Expo instalovaný odkazem | 99 $ ročně | Ne           | Až 12 měsíců             |
| TestFlight                       | 99 $ ročně | Ne           | 90 dní na build          |
| Expo Go                          | Zdarma     | Ne           | Závislá na tvém počítači |

Omezení řádek po řádku:

- **Bezplatný účet**: 3 zařízení a 10 identifikátorů aplikací s platností 7 dní, a 3 aplikace na zařízení.
- **Placený účet, Xcode nebo odkaz z Expo**: až 100 registrovaných iPhonů za rok členství.
- **TestFlight**: až 100 interních a 10 000 externích testerů, u externích s kontrolou od Applu.
- **Expo Go**: tvůj projekt běží uvnitř aplikace Expo Go, bez vlastních nativních modulů.

Doba 12 měsíců odpovídá platnosti provisioning profilů podle [dokumentace Expo](https://docs.expo.dev/app-signing/app-credentials/). Ostatní čísla pocházejí ze stránek Applu, které cituju níže.

## Zdarma, s Macem a Xcode

Je to jediný oficiální způsob, jak na iPhone nainstalovat skutečnou nativní aplikaci bez placeného členství. Xcode je [zdarma v Mac App Store](https://apps.apple.com/fr/app/xcode/id497799835?mt=12). Aktuální verze vyžaduje macOS 26.6 a Mac s čipem Apple M1 nebo novějším.

Podle [dokumentace Xcode](https://developer.apple.com/documentation/xcode/running-your-app-on-simulated-or-physical-devices) postupuješ takhle:

1. **Přihlas svůj Apple účet** v Xcode přes Settings a pak Apple Accounts. Bez členství ho Xcode zobrazí jako Personal Team.
2. **Otevři záložku Signing & Capabilities** svého projektu. Klikni na Set Up Signing, vyber svůj tým a zadej jedinečný bundle identifier.
3. **Spáruj iPhone s Macem** přes Device Hub, kabelem nebo bezdrátově.
4. **Vyber svůj iPhone** jako cíl a klikni na Run. Xcode zařízení zaregistruje a vytvoří provisioning profil.

S Expo udělá totéž příkaz `npx expo run:ios --device`: lokálně zkompiluje projekt přes Xcode a nainstaluje ho do připojeného iPhonu. [Expo to výslovně uvádí](https://docs.expo.dev/develop/development-builds/introduction/): lokální kompilace je jediný způsob, jak nainstalovat development build na iPhone bez placeného účtu.

### Omezení bezplatného účtu

[Nápověda Applu k vývojářským účtům](https://developer.apple.com/help/account/basics/about-your-developer-account) stanovuje pro Personal Team tři limity:

- **nejvýš 10 identifikátorů aplikací**, které vyprší po 7 dnech;
- **nejvýš 3 zařízení**, která taky vyprší po 7 dnech;
- **nejvýš 3 aplikace na zařízení**.

**Provisioning profily vyprší 7 dní po vytvoření.** Pak po tobě Apple chce aplikaci znovu zkompilovat a přeinstalovat z Xcode. Podle tabulky na stejné stránce ti bezplatný účet nedá přístup do App Store Connect, do TestFlightu ani do sekce certifikátů a profilů. U osobní aplikace, kterou každý týden upravuješ, se to dá zvládnout. U aplikace, kterou chceš používat denně a nemyslet na to, to rychle začne otravovat.

## Zapnutí vývojářského režimu na iPhonu

Aplikace zkompilovaná v Xcode nebo nainstalovaná ze souboru `.ipa` se neotevře, dokud je vývojářský režim vypnutý. [Apple ho navrhl](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device) tak, aby zabránil nechtěné instalaci rizikového softwaru. Na instalace z App Store nebo TestFlightu nemá žádný vliv.

Jak ho zapnout:

1. Otevři Settings a pak Privacy & Security.
2. V části Security zapni Developer Mode.
3. V upozornění klepni na Restart.
4. Po restartu potvrď volbou Turn On a zadej kód.

Podle Applu se volba v Settings objeví až po zahájení párování s Macem, nebo pokud už byl iPhone spárovaný. [Podle Expo](https://docs.expo.dev/guides/ios-developer-mode/) je vývojářský režim potřeba i pro buildy z Expo instalované odkazem a pro lokální development buildy. Bez Macu Expo radí build nejdřív nainstalovat a pak klepnout na jeho ikonu: upozornění ti nabídne režim zapnout.

## S placeným účtem: aplikace zůstane nainstalovaná

Členství v [Apple Developer Program](https://developer.apple.com/programs/enroll/) stojí 99 dolarů za rok členství, cena se při registraci zobrazí v místní měně. Volbu mezi jednotlivcem a organizací a co všechno členství zahrnuje najdeš v článku [vývojářský účet Apple: cena a registrace](https://devoria.fr/cs/blog/apple-developer-ucet-cena).

S ním už instalace nevydrží jen 7 dní. Expo uvádí, že provisioning profily vyprší po 12 měsících. Podle [nápovědy Applu k zařízením](https://developer.apple.com/help/account/devices/devices-overview) můžeš zaregistrovat až 100 iPhonů za rok členství. **Deaktivace zařízení místo neuvolní**: počítadlo se vrátí na 100 až na začátku dalšího roku členství.

Dál můžeš instalovat z Xcode, nebo použít jednu z dalších dvou metod, které Mac nepotřebují.

## Build z Expo instalovaný odkazem

Expo tuhle metodu nazývá [interní distribuce](https://docs.expo.dev/build/internal-distribution/). Servery EAS zkompilují tvou aplikaci a dají ti instalační odkaz. Vyžaduje placený účet Apple Developer.

1. **Zaregistruj svůj iPhone** příkazem `eas device:create`. Příkaz vytvoří odkaz nebo QR kód, který otevřeš v telefonu.
2. **Přidej profil** do `eas.json` s `"distribution": "internal"`, jako v [tutoriálu Expo](https://docs.expo.dev/tutorial/eas/internal-distribution-builds/).
3. **Spusť iOS build** s tímhle profilem a pak otevři instalační odkaz v iPhonu.

**iPhone přidaný dodatečně vyžaduje nový build**, nebo nové podepsání stávajícího buildu. Expo taky připomíná, že deaktivovaná zařízení se pořád počítají do limitu 100.

Je to ideální metoda pro vlastní aplikaci s nativními moduly. Moje aplikace jsou zatím na Expo SDK 57, zatímco Expo Go v App Store jede na SDK 58: testuju je proto ve vlastních buildech, ne v Expo Go.

## TestFlight: nejpohodlnější cesta

TestFlight nainstaluje tvou aplikaci jako normální aplikaci, bez vývojářského režimu a bez registrace zařízení. Podle [nápovědy App Store Connect](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview) **zůstává každý build dostupný 90 dní**. Můžeš pozvat až 100 interních testerů, tedy uživatelů App Store Connect s přístupem k tvé aplikaci.

Tohle je moje každodenní metoda. Interní skupina mých aplikací má nastavenou automatickou distribuci: každý odeslaný build dorazí sám do aplikace TestFlight v mém iPhonu. [Expo to potvrzuje](https://docs.expo.dev/eas/json/): buildy se přidávají do skupin, které mají automatickou distribuci zapnutou.

U testerů mimo tvůj tým [Apple vyžaduje kontrolu](https://developer.apple.com/testflight/) prvního buildu. Všechny podrobnosti najdeš v článku [TestFlight: jak testovat aplikaci pro iPhone](https://devoria.fr/cs/blog/testflight-testovani-iphone-aplikace).

## Expo Go: vyzkoušej to bez placení

Expo Go je bezplatná aplikace, která načítá tvůj projekt z počítače. Je to nejrychlejší způsob, jak vidět první obrazovky na iPhonu, i z PC. Od září 2026 [Expo vyžaduje přihlášení](https://expo.dev/changelog/expo-go-57-login) k účtu Expo, v terminálu i v aplikaci na iPhonu.

Dvě omezení, která bys měl znát:

- **Verze.** [Expo Go podporuje jen nejnovější verzi SDK](https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/). [Jeho verze v App Store](https://apps.apple.com/fr/app/expo-go/id982107779), vydaná 22. října 2026, jede na SDK 58. To ale není zaručené: na jaře 2026 zůstala na SDK 54, protože čekala na schválení od Applu, podle [changelogu Expo ze 4. května 2026](https://expo.dev/changelog/expo-go-and-app-store-may-2026). Proto ti od SDK 56 `create-expo-app` nabízí vytvořit projekt kompatibilní s verzí v App Store. Pokud tvůj projekt používá jiné SDK, `eas go` ti vyrobí vlastní kopii Expo Go distribuovanou přes TestFlight, jenže potřebuješ placené členství.
- **Nativní moduly.** [Expo to říká jasně](https://docs.expo.dev/get-started/set-up-your-environment/): Expo Go je hřiště na učení, omezené a pro projekt určený do produkce nepoužitelné. Jakmile přidáš nativní modul, který Expo Go nemá, potřebuješ development build.

## Z počítače s Windows

Xcode existuje jen pro Mac. **Z Windows neexistuje žádná oficiální metoda, jak zdarma nainstalovat nativní aplikaci na iPhone.** [FAQ Expo](https://docs.expo.dev/faq/) to shrnuje: kompiluješ v cloudu a na skutečném iPhonu testuješ přes Expo Go nebo development build. Zbývají ti dvě cesty:

- **Zdarma**: Expo Go s projektem kompatibilním s jeho verzí v App Store.
- **S členstvím**: servery EAS zkompilují tvou aplikaci a ty ji nainstaluješ odkazem nebo přes TestFlight. [Expo uvádí](https://docs.expo.dev/deploy/submit-to-app-stores/), že jeho služba pro odesílání funguje pro iOS i z Windows a Linuxu.

Celý postup bez Macu najdeš v článku [jak publikovat iOS aplikaci bez Macu](https://devoria.fr/cs/blog/publikace-ios-aplikace-bez-macu-expo-eas).

## Kterou metodu zvolit

- **Aplikace je jen pro tebe, máš Mac a přeinstalace jednou týdně ti nevadí**: Xcode a bezplatný účet.
- **Chceš ji používat každý den a nemyslet na to**: placené členství a pak TestFlight.
- **Tvoje aplikace používá nativní moduly a nemáš Mac**: členství a pak build z Expo instalovaný odkazem.
- **Začínáš a chceš jen vidět své obrazovky**: Expo Go.
- **Chceš ji sdílet s pár blízkými**: TestFlight, s interními testery nebo externí skupinou.

## Postav aplikaci, kterou si nainstaluješ

Instalace je jen konec cesty. Pokud aplikaci tvoříš s AI, [iOS & Android Kit](https://devoria.fr/cs/kits/ios) vychází ze startovního kódu mých aplikací, připraveného pro Expo, a provede tě čtyřmi kroky až do App Store, vlastním tempem. Chyby, které AI dělá na mobilních projektech, rozebírám v článku [jak vytvořit aplikaci s AI](https://devoria.fr/cs/blog/vytvorit-aplikaci-s-ai-ios-nastrahy-kontroly).

Pokud pořád váháš, jak postupovat, [udělej si bezplatnou diagnostiku](https://devoria.fr/cs/diagnostic): řekne ti, co tě doopravdy brzdí, a pošle ti můj checklist proti zamítnutí od Applu. Kompletní metodu s Expo najdeš na stránce [mobilní aplikace v React Native a Expo](https://devoria.fr/cs/expertise/mobilni-aplikace-react-native-expo).

## Časté dotazy

### Dá se vlastní aplikace nainstalovat na iPhone bez App Store zdarma?

Ano, s Macem, Xcode a bezplatným Apple účtem. Xcode aplikaci zkompiluje a nainstaluje do připojeného iPhonu. Instalace vyprší po 7 dnech a jsi omezený na 3 zařízení a 3 aplikace na zařízení.

### Proč moje aplikace nainstalovaná přes Xcode po 7 dnech přestane fungovat?

S bezplatným účtem Apple nechává provisioning profily vypršet 7 dní po jejich vytvoření. Aplikaci pak znovu zkompiluj a přeinstaluj z Xcode. S placeným členstvím vydrží profily až 12 měsíců.

### Jak na iPhonu zapnout vývojářský režim?

Otevři Settings, pak Privacy & Security a v části Security zapni Developer Mode. Klepni na Restart a potvrď volbou Turn On a svým kódem. Volba se objeví, jakmile je iPhone spárovaný s Macem. Bez Macu nejdřív nainstaluj build a pak klepni na jeho ikonu: upozornění ti nabídne režim zapnout.

### Dá se vlastní aplikace pro iPhone nainstalovat z Windows?

Nativní aplikace zdarma ne, protože Xcode existuje jen pro Mac. Zdarma můžeš svůj projekt spustit v Expo Go. S placeným členstvím EAS zkompiluje aplikaci v cloudu a ty ji nainstaluješ odkazem nebo přes TestFlight.

### Kolik iPhonů se dá zaregistrovat s vývojářským účtem?

S placeným účtem až 100 iPhonů za rok členství. Deaktivace zařízení místo neuvolní. S bezplatným účtem je limit 3 zařízení, která vyprší po 7 dnech.

### Jak dlouho zůstane aplikace nainstalovaná přes TestFlight?

Každý build zůstává dostupný 90 dní. Před vypršením pošli nový build a nainstaluj ho z aplikace TestFlight.


## Tvůj projekt

[iOS & Android Kit](https://devoria.fr/cs/kits/ios): Vytvoř si aplikaci pro iPhone a Android s Claude Code: startovní kód mých aplikací, cesta až do obchodů a všechny kity. 2 399 Kč.

[Diagnostika: co tě dělí od tvé iPhone aplikace](https://devoria.fr/cs/diagnostic): 7 otázek, 60 sekund: zjistíš, co ti doopravdy brání vydat iPhone aplikaci, dostaneš cestu ve 4 krocích a kit přesně pro tebe.
