Jak zainstalować własną aplikację na iPhonie bez App Store
Autor: Mehdi Azizi
Opublikowano , 10 min
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.
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.
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. 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. Jego aktualna wersja wymaga macOS 26.6 i Maca z chipem Apple M1 lub nowszym.
Według dokumentacji Xcode kroki są takie:
- Połącz swoje konto Apple w Xcode: menu Settings, potem Apple Accounts. Bez członkostwa Xcode pokazuje je jako Personal Team.
- Otwórz zakładkę Signing & Capabilities swojego projektu. Kliknij Set Up Signing, wybierz zespół i wpisz unikalny identyfikator bundle.
- Sparuj iPhone'a z Makiem przez Device Hub, kablem lub bezprzewodowo.
- 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: 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 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, żeby zapobiec przypadkowej instalacji ryzykownego oprogramowania. Nie wpływa na instalacje z App Store ani z TestFlight.
Żeby go włączyć:
- Otwórz Settings, potem Privacy & Security.
- W sekcji Security włącz Developer Mode.
- Stuknij Restart w alercie.
- 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 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 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.
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ń. 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ą. Serwery EAS kompilują twoją aplikację, a potem dają ci link instalacyjny. Wymaga płatnego konta Apple Developer.
- Zarejestruj iPhone'a poleceniem
eas device:create. Polecenie generuje link albo kod QR do otwarcia na telefonie. - Dodaj profil do
eas.jsonz"distribution": "internal", tak jak w tutorialu Expo. - 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 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: buildy są dodawane do grup, w których ta automatyczna dystrybucja jest włączona.
Dla testerów spoza twojego zespołu Apple wymaga recenzji pierwszego buildu. Wszystkie szczegóły znajdziesz w TestFlight: testowanie aplikacji na iPhone'a.
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 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. Jego wersja w App Store, 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. Dlatego od SDK 56
create-expo-appproponuje utworzenie projektu zgodnego z wersją z App Store. Jeśli twój projekt jest na innym SDK,eas gotworzy twoją własną kopię Expo Go, dystrybuowaną przez TestFlight, ale potrzebujesz płatnego członkostwa. - Moduły natywne. Expo mówi wprost: 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 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, ż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.
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 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.
Jeśli wciąż nie wiesz, od czego zacząć, zrób darmową diagnozę: 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.
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.

