Instalirati svoju aplikaciju na iPhone bez App Storea
Autor: Mehdi Azizi
Objavljeno , 10 min
Besplatno uz Mac i Xcode, ali aplikacija istječe nakon 7 dana. Plaćeni račun, TestFlight, Expo build ili Expo Go: prava metoda za tvoj slučaj.
Da, svoju aplikaciju možeš instalirati na iPhone bez App Storea, i to čak besplatno. Trebaju ti Mac, Xcode i običan Apple račun. Ali s besplatnim računom instalacija istječe nakon 7 dana: aplikaciju moraš ponovno kompajlirati i ponovno instalirati. Da bi je zadržao dulje, ili je instalirao bez Maca, treba ti plaćeno članstvo u Apple Developer Programu, 99 dolara godišnje.
Svoje aplikacije, Solys, TradaZen i Nolera, testiram na svom iPhoneu dugo prije izlaska. Ovaj vodič uspoređuje pet službenih načina, prema Appleovim i Expoovim stranicama koje sam ponovno pročitao 3. studenoga 2026. Ako te zanima ukupni trošak aplikacije, radije pročitaj kako besplatno napraviti iPhone aplikaciju.
Pet načina instalacije aplikacije, usporedba
| Metoda | Cijena | Treba Mac | Trajanje instalacije |
|---|---|---|---|
| Xcode, besplatni račun | Besplatno | Da | 7 dana |
| Xcode, plaćeni račun | 99 $ / godišnje | Da | Do 12 mjeseci |
| Expo build instaliran linkom | 99 $ / godišnje | Ne | Do 12 mjeseci |
| TestFlight | 99 $ / godišnje | Ne | 90 dana po buildu |
| Expo Go | Besplatno | Ne | Vezano uz tvoje računalo |
Ograničenja, red po red:
- Besplatni račun: 3 uređaja i 10 identifikatora aplikacija, valjanih 7 dana, i 3 aplikacije po uređaju.
- Plaćeni račun, Xcode ili Expo link: do 100 registriranih iPhonea po godini članstva.
- TestFlight: do 100 internih i 10 000 vanjskih testera, uz Appleov pregled za vanjske.
- Expo Go: tvoj projekt radi unutar aplikacije Expo Go, bez prilagođenih nativnih modula.
Trajanje od 12 mjeseci odgovara valjanosti provisioning profila, prema Expoovoj dokumentaciji. Ostale brojke dolaze s Appleovih stranica navedenih niže.
Besplatno, uz Mac i Xcode
To je jedini službeni način da instaliraš pravu nativnu aplikaciju na iPhone bez plaćanja članstva. Xcode je besplatan na Mac App Storeu. Njegova trenutna verzija traži macOS 26.6 i Mac s čipom Apple M1 ili novijim.
Prema Xcode dokumentaciji, koraci su sljedeći:
- Poveži svoj Apple račun u Xcodeu, izbornik Settings, zatim Apple Accounts. Bez članstva Xcode ga prikazuje kao Personal Team.
- Otvori karticu Signing & Capabilities u svom projektu. Klikni Set Up Signing, odaberi svoj tim i upiši jedinstveni bundle identifier.
- Upari iPhone s Macom preko Device Huba, kabelom ili bežično.
- Odaberi svoj iPhone kao odredište, zatim klikni Run. Xcode registrira uređaj i stvara provisioning profil.
S Expoom naredba npx expo run:ios --device radi isto: lokalno kompajlira projekt s Xcodeom i instalira ga na spojeni iPhone. Expo to naglašava: ovo lokalno kompajliranje jedini je način da instaliraš development build na iPhone bez plaćenog računa.
Ograničenja besplatnog računa
Appleova pomoć za developer račune postavlja tri ograničenja za Personal Team:
- najviše 10 identifikatora aplikacija, koji istječu nakon 7 dana;
- najviše 3 uređaja, koji također istječu nakon 7 dana;
- najviše 3 aplikacije po uređaju.
Provisioning profili istječu 7 dana nakon stvaranja. Nakon toga Apple traži da aplikaciju ponovno kompajliraš i instaliraš iz Xcodea. Prema tablici na istoj stranici, besplatni račun ne otvara ni App Store Connect, ni TestFlight, ni dio za certifikate i profile. Za osobnu aplikaciju koju mijenjaš svaki tjedan, to je izvedivo. Za aplikaciju koju želiš koristiti svaki dan bez razmišljanja, brzo postaje naporno.
Uključivanje Developer Modea na iPhoneu
Aplikacija koju je kompajlirao Xcode, ili instalirana iz .ipa datoteke, ne otvara se dok je Developer Mode isključen. Apple ga je osmislio da spriječi nenamjernu instalaciju rizičnog softvera. Ne mijenja ništa za instalacije iz App Storea ili TestFlighta.
Da ga uključiš:
- Otvori Settings, zatim Privacy & Security.
- Pod Security uključi Developer Mode.
- Dodirni Restart u upozorenju.
- Nakon ponovnog pokretanja potvrdi s Turn On, zatim svojim kodom.
Prema Appleu, opcija se u postavkama pojavljuje tek kad započne uparivanje s Macom ili ako je iPhone već bio uparen. Prema Expou, Developer Mode potreban je i za Expo buildove instalirane linkom i za lokalne development buildove. Bez Maca Expo savjetuje da prvo instaliraš build, a zatim dodirneš njegovu ikonu: tada se pojavi upozorenje koje nudi uključivanje moda.
S plaćenim računom: aplikacija ostaje instalirana
Članstvo u Apple Developer Programu košta 99 dolara po godini članstva, a cijena se pri prijavi prikazuje u lokalnoj valuti. Izbor između fizičke osobe i organizacije, i što članstvo pokriva, detaljno su opisani u Apple developer račun: cijena i prijava.
S njim instalacija više ne traje 7 dana. Expo navodi da provisioning profili istječu nakon 12 mjeseci. Možeš registrirati do 100 iPhonea po godini članstva, prema Appleovoj pomoći za uređaje. Deaktiviranje uređaja ne oslobađa mjesto: brojač se vraća na 100 tek na početku sljedeće godine članstva.
I dalje instaliraš iz Xcodea, ili koristiš jednu od sljedeće dvije metode, koje ne traže Mac.
Expo build instaliran putem linka
Expo ovu metodu zove interna distribucija. EAS serveri kompajliraju tvoju aplikaciju i daju ti link za instalaciju. Zahtijeva plaćeni Apple Developer račun.
- Registriraj svoj iPhone naredbom
eas device:create. Naredba stvara link ili QR kod koji otvoriš na mobitelu. - Dodaj profil u
eas.jsons"distribution": "internal", kao u Expoovom tutorialu. - Pokreni iOS build s tim profilom, zatim otvori link za instalaciju na iPhoneu.
iPhone dodan naknadno traži novi build, ili novo potpisivanje postojećeg builda. Expo također podsjeća da se deaktivirani uređaji i dalje broje u ograničenje od 100.
To je idealna metoda za tvoju aplikaciju koja koristi nativne module. Moje aplikacije su još na Expo SDK 57, dok Expo Go iz App Storea prati SDK 58: zato ih testiram vlastitim buildovima, a ne u Expo Gou.
TestFlight: najugodniji put
TestFlight instalira tvoju aplikaciju kao običnu aplikaciju, bez Developer Modea i bez registracije uređaja. Prema App Store Connect pomoći, svaki build ostaje dostupan 90 dana. Možeš pozvati do 100 internih testera, korisnika App Store Connecta koji imaju pristup tvojoj aplikaciji.
To je moja svakodnevna metoda. Interna grupa mojih aplikacija postavljena je na automatsku distribuciju: svaki poslani build sam stiže u TestFlight aplikaciju na mom iPhoneu. Expo to potvrđuje: buildovi se dodaju u grupe u kojima je ta automatska distribucija uključena.
Za testere izvan tvog tima Apple zahtijeva pregled prvog builda. Svi detalji su u TestFlight: testiranje iPhone aplikacije.
Expo Go: isprobaj bez plaćanja
Expo Go je besplatna aplikacija koja učitava tvoj projekt s tvog računala. To je najbrži način da vidiš prve ekrane na iPhoneu, čak i s PC-ja. Od rujna 2026. Expo zahtijeva prijavu u tvoj Expo račun, u terminalu i u aplikaciji na iPhoneu.
Dva ograničenja koja trebaš znati:
- Verzija. Expo Go podržava samo najnoviju verziju SDK-a. Njegova verzija iz App Storea, objavljena 22. listopada 2026., prati SDK 58. To praćenje nije zajamčeno: u proljeće 2026. ostala je na SDK 54 dok je čekala Appleovo odobrenje, prema Expoovom changelogu od 4. svibnja 2026.. Zato ti od SDK 56
create-expo-appnudi da stvoriš projekt kompatibilan s verzijom iz App Storea. Ako tvoj projekt prati drugi SDK,eas gonapravi tvoju vlastitu kopiju Expo Goa, distribuiranu preko TestFlighta, ali za to treba plaćeno članstvo. - Nativni moduli. Expo to kaže: Expo Go je igralište za učenje, ograničeno i beskorisno za projekt namijenjen produkciji. Čim dodaš nativni modul kojeg nema u Expo Gou, treba ti development build.
S Windows PC-ja
Xcode postoji samo na Macu. S Windowsa nijedna službena metoda ne instalira besplatno nativnu aplikaciju na tvoj iPhone. Expoov FAQ to sažima: kompajliraš u oblaku, a testiraš na pravom iPhoneu s Expo Goom ili development buildom. Ostaju ti dva puta:
- Besplatno: Expo Go, s projektom kompatibilnim s njegovom verzijom iz App Storea.
- S članstvom: EAS serveri kompajliraju tvoju aplikaciju, a ti je instaliraš linkom ili preko TestFlighta. Expo navodi da njegov servis za slanje radi i s Windowsa i Linuxa za iOS.
Cijeli put bez Maca je u objaviti iOS aplikaciju bez Maca.
Koju metodu odabrati
- Aplikacija je samo za tebe, imaš Mac i ne smeta ti ponovna instalacija svaki tjedan: Xcode i besplatni račun.
- Želiš je koristiti svaki dan bez razmišljanja: plaćeno članstvo, zatim TestFlight.
- Tvoja aplikacija koristi nativne module, a nemaš Mac: članstvo, zatim Expo build instaliran linkom.
- Tek počinješ i samo želiš vidjeti svoje ekrane: Expo Go.
- Želiš je podijeliti s nekoliko bližnjih: TestFlight, s internim testerima ili vanjskom grupom.
Izgradi aplikaciju koju ćeš instalirati
Instalacija je samo kraj puta. Ako aplikaciju radiš s AI-jem, iOS & Android Kit kreće od početnog koda mojih aplikacija, već spremnog za Expo, i prati četiri koraka do App Storea, tvojim tempom. Greške AI-ja na mobilnom projektu detaljno su opisane u napraviti aplikaciju s AI-jem.
Ako još nisi siguran kako dalje, napravi besplatnu dijagnostiku: reći će ti što te zapravo koči i poslati ti moju checklistu protiv Appleovih odbijanja. Cijela metoda s Expoom je na stranici mobilna aplikacija s React Nativeom i Expoom.
Česta pitanja
Mogu li besplatno instalirati svoju aplikaciju na iPhone bez App Storea?
Da, uz Mac, Xcode i besplatni Apple račun. Xcode kompajlira aplikaciju i instalira je na spojeni iPhone. Instalacija istječe nakon 7 dana, a ograničen si na 3 uređaja i 3 aplikacije po uređaju.
Zašto moja aplikacija instalirana Xcodeom prestaje raditi nakon 7 dana?
S besplatnim računom Apple poništava provisioning profile 7 dana nakon stvaranja. Tada ponovno kompajliraj aplikaciju i instaliraj je iz Xcodea. S plaćenim članstvom profili traju do 12 mjeseci.
Kako uključiti Developer Mode na iPhoneu?
Otvori Settings, zatim Privacy & Security, i uključi Developer Mode pod Security. Dodirni Restart, zatim potvrdi s Turn On i svojim kodom. Opcija se pojavljuje kad je iPhone uparen s Macom. Bez Maca prvo instaliraj build, zatim dodirni njegovu ikonu: upozorenje će ponuditi uključivanje moda.
Mogu li instalirati svoju iPhone aplikaciju s Windowsa?
Ne besplatno s nativnom aplikacijom, jer Xcode postoji samo na Macu. Besplatno možeš pokretati projekt u Expo Gou. S plaćenim članstvom EAS kompajlira aplikaciju u oblaku, a ti je instaliraš linkom ili preko TestFlighta.
Koliko iPhonea mogu registrirati s developer računom?
Do 100 iPhonea po godini članstva s plaćenim računom. Deaktiviranje uređaja ne oslobađa mjesto. S besplatnim računom ograničenje je 3 uređaja, koji istječu nakon 7 dana.
Koliko dugo aplikacija ostaje instalirana preko TestFlighta?
Svaki build ostaje dostupan 90 dana. Prije isteka pošalji novi build, zatim ga instaliraj iz TestFlight aplikacije.

