# Jak zainstalować własną aplikację na iPhonie bez App Store

> Za darmo z Makiem i Xcode, ale aplikacja wygasa po 7 dniach. Płatne konto, TestFlight, build Expo czy Expo Go: wybierz metodę dla siebie.

Oryginalna strona: [Jak zainstalować własną aplikację na iPhonie bez App Store](https://devoria.fr/pl/blog/zainstalowac-wlasna-aplikacje-iphone-bez-app-store)
Autor: [Mehdi Azizi](https://devoria.fr/pl/mehdi-azizi)
Publikacja: 2026-11-04
Ostatnia aktualizacja treści: 2026-11-04


Tak, możesz zainstalować własną aplikację na iPhonie bez App Store, i to nawet za darmo. Potrzebujesz Maca, Xcode i zwykłego konta Apple. **Ale przy darmowym koncie instalacja wygasa po 7 dniach**: trzeba wtedy ponownie skompilować aplikację i zainstalować ją jeszcze raz. Żeby mieć ją dłużej albo zainstalować bez Maca, potrzebujesz płatnego członkostwa w Apple Developer Program za 99 dolarów rocznie.

Swoje aplikacje, Solys, TradaZen i Nolera, testuję na iPhonie długo przed premierą. Ten poradnik porównuje pięć oficjalnych sposobów na podstawie stron Apple i Expo sprawdzonych 3 listopada 2026. Jeśli pytasz raczej o łączny koszt aplikacji, przeczytaj [jak stworzyć aplikację na iPhone'a za darmo](https://devoria.fr/pl/blog/darmowa-aplikacja-iphone-koszt).

## Pięć sposobów instalacji aplikacji w porównaniu

| Metoda                         | Koszt      | Wymaga Maca | Czas ważności instalacji     |
| ------------------------------ | ---------- | ----------- | ---------------------------- |
| Xcode, darmowe konto           | Za darmo   | Tak         | 7 dni                        |
| Xcode, płatne konto            | 99 $ / rok | Tak         | Do 12 miesięcy               |
| Build Expo instalowany z linku | 99 $ / rok | Nie         | Do 12 miesięcy               |
| TestFlight                     | 99 $ / rok | Nie         | 90 dni na build              |
| Expo Go                        | Za darmo   | Nie         | Zależna od twojego komputera |

Limity, wiersz po wierszu:

- **Darmowe konto**: 3 urządzenia i 10 identyfikatorów aplikacji, ważne 7 dni, oraz 3 aplikacje na urządzenie.
- **Płatne konto, Xcode lub link Expo**: do 100 zarejestrowanych iPhone'ów na rok członkostwa.
- **TestFlight**: do 100 testerów wewnętrznych i 10 000 zewnętrznych, z recenzją Apple dla zewnętrznych.
- **Expo Go**: twój projekt działa wewnątrz aplikacji Expo Go, bez własnych modułów natywnych.

Okres 12 miesięcy to ważność profili instalacyjnych według [dokumentacji Expo](https://docs.expo.dev/app-signing/app-credentials/). Pozostałe liczby pochodzą ze stron Apple cytowanych niżej.

## Za darmo, z Makiem i Xcode

To jedyny oficjalny sposób, żeby zainstalować prawdziwą natywną aplikację na iPhonie bez płacenia za członkostwo. Xcode jest [darmowy w Mac App Store](https://apps.apple.com/fr/app/xcode/id497799835?mt=12). Jego aktualna wersja wymaga macOS 26.6 i Maca z chipem Apple M1 lub nowszym.

Według [dokumentacji Xcode](https://developer.apple.com/documentation/xcode/running-your-app-on-simulated-or-physical-devices) kroki są takie:

1. **Połącz swoje konto Apple** w Xcode: menu Settings, potem Apple Accounts. Bez członkostwa Xcode pokazuje je jako Personal Team.
2. **Otwórz zakładkę Signing & Capabilities** swojego projektu. Kliknij Set Up Signing, wybierz zespół i wpisz unikalny identyfikator bundle.
3. **Sparuj iPhone'a z Makiem** przez Device Hub, kablem lub bezprzewodowo.
4. **Wybierz iPhone'a** jako cel, potem kliknij Run. Xcode rejestruje urządzenie i tworzy profil instalacyjny.

W Expo to samo robi polecenie `npx expo run:ios --device`: kompiluje projekt lokalnie przez Xcode i instaluje go na podłączonym iPhonie. [Expo to podkreśla](https://docs.expo.dev/develop/development-builds/introduction/): ta lokalna kompilacja to jedyny sposób na zainstalowanie buildu deweloperskiego na iPhonie bez płatnego konta.

### Limity darmowego konta

[Pomoc Apple dotycząca kont deweloperskich](https://developer.apple.com/help/account/basics/about-your-developer-account) określa trzy limity dla Personal Team:

- najwyżej **10 identyfikatorów aplikacji**, które wygasają po 7 dniach;
- najwyżej **3 urządzenia**, które też wygasają po 7 dniach;
- najwyżej **3 aplikacje na urządzenie**.

**Profile instalacyjne wygasają 7 dni po utworzeniu.** Po tym czasie Apple każe ci ponownie skompilować aplikację i zainstalować ją z Xcode. Według tabeli na tej samej stronie darmowe konto nie daje dostępu ani do App Store Connect, ani do TestFlight, ani do sekcji certyfikatów i profili. Dla prywatnej aplikacji, którą zmieniasz co tydzień, da się z tym żyć. Dla aplikacji, której chcesz używać codziennie bez myślenia o tym, szybko robi się to męczące.

## Włączanie trybu deweloperskiego na iPhonie

Aplikacja skompilowana przez Xcode albo zainstalowana z pliku `.ipa` nie otworzy się, dopóki tryb deweloperski (Developer Mode) jest wyłączony. [Apple go zaprojektowało](https://developer.apple.com/documentation/xcode/enabling-developer-mode-on-a-device), żeby zapobiec przypadkowej instalacji ryzykownego oprogramowania. Nie wpływa na instalacje z App Store ani z TestFlight.

Żeby go włączyć:

1. Otwórz Settings, potem Privacy & Security.
2. W sekcji Security włącz Developer Mode.
3. Stuknij Restart w alercie.
4. Po ponownym uruchomieniu potwierdź przez Turn On, a potem swój kod.

Według Apple opcja pojawia się w ustawieniach dopiero po rozpoczęciu parowania z Makiem albo jeśli iPhone był już sparowany. [Według Expo](https://docs.expo.dev/guides/ios-developer-mode/) tryb deweloperski jest też potrzebny dla buildów Expo instalowanych z linku i dla lokalnych buildów deweloperskich. Bez Maca Expo radzi najpierw zainstalować build, a potem stuknąć jego ikonę: pojawi się alert z propozycją włączenia trybu.

## Z płatnym kontem: aplikacja zostaje zainstalowana

Członkostwo w [Apple Developer Program](https://developer.apple.com/programs/enroll/) kosztuje 99 dolarów za rok członkostwa, a cena przy rejestracji jest pokazywana w lokalnej walucie. Wybór między osobą prywatną a organizacją oraz to, co obejmuje członkostwo, opisuję w [konto deweloperskie Apple: cena i rejestracja](https://devoria.fr/pl/blog/konto-deweloperskie-apple-cena).

Z nim instalacja nie trwa już 7 dni. Expo podaje, że profile instalacyjne wygasają po 12 miesiącach. Możesz zarejestrować do 100 iPhone'ów na rok członkostwa, według [pomocy Apple dotyczącej urządzeń](https://developer.apple.com/help/account/devices/devices-overview). **Wyłączenie urządzenia nie zwalnia miejsca**: licznik wraca do 100 dopiero na początku kolejnego roku członkostwa.

Dalej instalujesz z Xcode albo korzystasz z jednej z dwóch kolejnych metod, które nie wymagają Maca.

## Build Expo instalowany z linku

Expo nazywa tę metodę [dystrybucją wewnętrzną](https://docs.expo.dev/build/internal-distribution/). Serwery EAS kompilują twoją aplikację, a potem dają ci link instalacyjny. Wymaga płatnego konta Apple Developer.

1. **Zarejestruj iPhone'a** poleceniem `eas device:create`. Polecenie generuje link albo kod QR do otwarcia na telefonie.
2. **Dodaj profil** do `eas.json` z `"distribution": "internal"`, tak jak w [tutorialu Expo](https://docs.expo.dev/tutorial/eas/internal-distribution-builds/).
3. **Uruchom build iOS** z tym profilem, a potem otwórz link instalacyjny na iPhonie.

**iPhone dodany później wymaga nowego buildu** albo ponownego podpisania istniejącego. Expo przypomina też, że wyłączone urządzenia nadal liczą się do limitu 100.

To idealna metoda dla twojej aplikacji korzystającej z modułów natywnych. Moje aplikacje są jeszcze na SDK 57 Expo, a Expo Go z App Store jest na SDK 58: dlatego testuję je na własnych buildach, nie w Expo Go.

## TestFlight: najwygodniejsza droga

TestFlight instaluje aplikację jak zwykłą aplikację, bez trybu deweloperskiego i bez rejestrowania urządzeń. Według [pomocy App Store Connect](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview) **każdy build jest dostępny przez 90 dni**. Możesz zaprosić do 100 testerów wewnętrznych, czyli użytkowników App Store Connect z dostępem do twojej aplikacji.

To moja codzienna metoda. Wewnętrzna grupa moich aplikacji ma ustawioną automatyczną dystrybucję: każdy wysłany build sam trafia do aplikacji TestFlight na moim iPhonie. [Expo to potwierdza](https://docs.expo.dev/eas/json/): buildy są dodawane do grup, w których ta automatyczna dystrybucja jest włączona.

Dla testerów spoza twojego zespołu [Apple wymaga recenzji](https://developer.apple.com/testflight/) pierwszego buildu. Wszystkie szczegóły znajdziesz w [TestFlight: testowanie aplikacji na iPhone'a](https://devoria.fr/pl/blog/testflight-testowanie-aplikacji-iphone).

## Expo Go: próbuj bez płacenia

Expo Go to darmowa aplikacja, która ładuje twój projekt z komputera. To najszybszy sposób, żeby zobaczyć pierwsze ekrany na iPhonie, nawet z PC. Od września 2026 [Expo wymaga zalogowania](https://expo.dev/changelog/expo-go-57-login) na konto Expo, w terminalu i w aplikacji na iPhonie.

Dwa limity, które warto znać:

- **Wersja.** [Expo Go obsługuje tylko najnowszą wersję SDK](https://docs.expo.dev/workflow/upgrading-expo-sdk-walkthrough/). [Jego wersja w App Store](https://apps.apple.com/fr/app/expo-go/id982107779), wydana 22 października 2026, jest na SDK 58. Nie jest to gwarantowane: wiosną 2026 została na SDK 54, czekając na zatwierdzenie przez Apple, według [changelogu Expo z 4 maja 2026](https://expo.dev/changelog/expo-go-and-app-store-may-2026). Dlatego od SDK 56 `create-expo-app` proponuje utworzenie projektu zgodnego z wersją z App Store. Jeśli twój projekt jest na innym SDK, `eas go` tworzy twoją własną kopię Expo Go, dystrybuowaną przez TestFlight, ale potrzebujesz płatnego członkostwa.
- **Moduły natywne.** [Expo mówi wprost](https://docs.expo.dev/get-started/set-up-your-environment/): Expo Go to piaskownica do nauki, ograniczona i bezużyteczna przy projekcie produkcyjnym. Gdy tylko dodasz moduł natywny, którego nie ma w Expo Go, potrzebujesz buildu deweloperskiego.

## Z komputera z Windows

Xcode istnieje tylko na Macu. **Z Windows żadna oficjalna metoda nie pozwala zainstalować za darmo natywnej aplikacji na iPhonie.** [FAQ Expo](https://docs.expo.dev/faq/) ujmuje to krótko: kompilujesz w chmurze, a testujesz na prawdziwym iPhonie przez Expo Go albo build deweloperski. Zostają ci dwie drogi:

- **Za darmo**: Expo Go, z projektem zgodnym z jego wersją z App Store.
- **Z członkostwem**: serwery EAS kompilują aplikację, a ty instalujesz ją z linku albo przez TestFlight. [Expo zaznacza](https://docs.expo.dev/deploy/submit-to-app-stores/), że jego usługa wysyłki działa dla iOS także z Windows i Linuxa.

Cała ścieżka bez Maca jest w [publikowanie aplikacji iOS bez Maca](https://devoria.fr/pl/blog/publikacja-aplikacji-ios-bez-maca-expo-eas).

## Którą metodę wybrać

- **Aplikacja jest tylko dla ciebie, masz Maca i reinstalacja raz w tygodniu ci nie przeszkadza**: Xcode i darmowe konto.
- **Chcesz jej używać codziennie bez myślenia o tym**: płatne członkostwo, a potem TestFlight.
- **Twoja aplikacja używa modułów natywnych, a nie masz Maca**: członkostwo, a potem build Expo instalowany z linku.
- **Dopiero zaczynasz i chcesz po prostu zobaczyć swoje ekrany**: Expo Go.
- **Chcesz ją udostępnić kilku bliskim osobom**: TestFlight, z testerami wewnętrznymi albo grupą zewnętrzną.

## Zbuduj aplikację, którą zainstalujesz

Instalacja to dopiero koniec drogi. Jeśli tworzysz aplikację z AI, [iOS & Android Kit](https://devoria.fr/pl/kits/ios) startuje od kodu bazowego moich aplikacji, gotowego pod Expo, i prowadzi przez cztery etapy aż do App Store, w twoim tempie. Błędy AI w projektach mobilnych opisuję w [tworzenie aplikacji z AI](https://devoria.fr/pl/blog/tworzenie-aplikacji-ios-z-ai-pulapki-weryfikacja).

Jeśli wciąż nie wiesz, od czego zacząć, [zrób darmową diagnozę](https://devoria.fr/pl/diagnostic): powie ci, co naprawdę cię blokuje, i wyśle ci moją checklistę przeciw odrzuceniom przez Apple. Pełna metoda z Expo jest na stronie [aplikacja mobilna w React Native i Expo](https://devoria.fr/pl/expertise/aplikacja-mobilna-react-native-expo).

## Najczęściej zadawane pytania

### Czy można za darmo zainstalować własną aplikację na iPhonie bez App Store?

Tak, z Makiem, Xcode i darmowym kontem Apple. Xcode kompiluje aplikację i instaluje ją na podłączonym iPhonie. Instalacja wygasa po 7 dniach, a limit to 3 urządzenia i 3 aplikacje na urządzenie.

### Dlaczego moja aplikacja zainstalowana przez Xcode przestaje działać po 7 dniach?

Przy darmowym koncie Apple unieważnia profile instalacyjne 7 dni po ich utworzeniu. Skompiluj wtedy aplikację ponownie i zainstaluj ją z Xcode. Przy płatnym członkostwie profile są ważne do 12 miesięcy.

### Jak włączyć tryb deweloperski na iPhonie?

Otwórz Settings, potem Privacy & Security, i włącz Developer Mode w sekcji Security. Stuknij Restart, a potem potwierdź przez Turn On i swój kod. Opcja pojawia się po sparowaniu iPhone'a z Makiem. Bez Maca najpierw zainstaluj build, a potem stuknij jego ikonę: pojawi się alert z propozycją włączenia trybu.

### Czy można zainstalować własną aplikację na iPhone'a z Windows?

Nie za darmo, jeśli chodzi o natywną aplikację, bo Xcode istnieje tylko na Macu. Za darmo możesz uruchomić projekt w Expo Go. Z płatnym członkostwem EAS kompiluje aplikację w chmurze, a ty instalujesz ją z linku albo przez TestFlight.

### Ile iPhone'ów można zarejestrować na koncie deweloperskim?

Do 100 iPhone'ów na rok członkostwa przy płatnym koncie. Wyłączenie urządzenia nie zwalnia miejsca. Przy darmowym koncie limit to 3 urządzenia, które wygasają po 7 dniach.

### Jak długo aplikacja pozostaje zainstalowana przez TestFlight?

Każdy build jest dostępny przez 90 dni. Przed upływem tego terminu wyślij nowy build i zainstaluj go z aplikacji TestFlight.


## Twój projekt

[iOS & Android Kit](https://devoria.fr/pl/kits/ios): Stwórz swoją aplikację na iPhone'a i Androida z Claude Code: kod startowy moich aplikacji, droga aż do sklepów i wszystkie kity. 439 zł.

[Diagnoza: co dzieli cię od twojej aplikacji na iPhone'a](https://devoria.fr/pl/diagnostic): 7 pytań, 60 sekund: wiesz, co naprawdę blokuje publikację twojej aplikacji na iPhone'a, masz plan w 4 krokach i kit dopasowany do ciebie.
