Namestitev lastne aplikacije na iPhone brez App Store
Avtor: Mehdi Azizi
Objavljeno , 10 min
Brezplačno z Macom in Xcode, a aplikacija po 7 dneh poteče. Plačljiv račun, TestFlight, Expo build ali Expo Go: prava metoda zate.
Ja, svojo aplikacijo lahko namestiš na iPhone brez App Store, in to celo brezplačno. Potrebuješ Mac, Xcode in navaden Apple račun. Ampak z brezplačnim računom namestitev po 7 dneh poteče: aplikacijo moraš znova prevesti in jo znova namestiti. Če jo želiš obdržati dlje ali jo namestiti brez Maca, potrebuješ plačljivo članstvo v Apple Developer Program, ki stane 99 dolarjev na leto.
Svoje aplikacije, Solys, TradaZen in Nolera, testiram na svojem iPhonu dolgo pred izidom. Ta vodnik primerja pet uradnih poti, na podlagi strani Appla in Expa, ki sem jih ponovno prebral 3. novembra 2026. Če te zanima skupni strošek aplikacije, raje preberi kako brezplačno ustvariti aplikacijo za iPhone.
Pet načinov za namestitev aplikacije, primerjava
| Metoda | Cena | Potreben Mac | Trajanje namestitve |
|---|---|---|---|
| Xcode, brezplačni račun | Brezplačno | Da | 7 dni |
| Xcode, plačljivi račun | 99 $ / leto | Da | Do 12 mesecev |
| Expo build, nameščen prek povezave | 99 $ / leto | Ne | Do 12 mesecev |
| TestFlight | 99 $ / leto | Ne | 90 dni na build |
| Expo Go | Brezplačno | Ne | Vezano na tvoj računalnik |
Omejitve, vrstica za vrstico:
- Brezplačni račun: 3 naprave in 10 identifikatorjev aplikacij, veljavni 7 dni, ter 3 aplikacije na napravo.
- Plačljivi račun, Xcode ali Expo povezava: do 100 registriranih iPhonov na leto članstva.
- TestFlight: do 100 notranjih in 10.000 zunanjih testerjev, pri zunanjih z Applovim pregledom.
- Expo Go: tvoj projekt teče znotraj aplikacije Expo Go, brez lastnih nativnih modulov.
Trajanje 12 mesecev ustreza veljavnosti namestitvenih profilov, po dokumentaciji Expa. Ostale številke so s strani Appla, navedenih spodaj.
Brezplačno, z Macom in Xcode
To je edini uradni način, da na iPhone namestiš pravo nativno aplikacijo, ne da bi plačal članstvo. Xcode je brezplačen v Mac App Store. Trenutna različica zahteva macOS 26.6 in Mac s čipom Apple M1 ali novejšim.
Po dokumentaciji Xcode so koraki naslednji:
- Poveži svoj Apple račun v Xcode, v meniju Settings, nato Apple Accounts. Brez članstva ga Xcode prikaže kot Personal Team.
- Odpri zavihek Signing & Capabilities svojega projekta. Klikni Set Up Signing, izberi svojo ekipo in vpiši edinstven bundle identifier.
- Poveži iPhone z Macom prek Device Hub, s kablom ali brezžično.
- Izberi svoj iPhone kot cilj in klikni Run. Xcode registrira napravo in ustvari namestitveni profil.
Z Expom ukaz npx expo run:ios --device naredi isto: projekt lokalno prevede z Xcode in ga namesti na priključeni iPhone. Expo poudarja, da je ta lokalna prevedba edini način za namestitev development builda na iPhone brez plačljivega računa.
Omejitve brezplačnega računa
Applova pomoč o razvijalskih računih za Personal Team določa tri omejitve:
- največ 10 identifikatorjev aplikacij, ki potečejo po 7 dneh;
- največ 3 naprave, ki prav tako potečejo po 7 dneh;
- največ 3 aplikacije na napravo.
Namestitveni profili potečejo 7 dni po nastanku. Po tem roku te Apple prosi, da aplikacijo znova prevedeš in jo znova namestiš iz Xcode. Po tabeli na isti strani brezplačni račun ne odpre niti App Store Connect, niti TestFlight, niti razdelka s certifikati in profili. Za osebno aplikacijo, ki jo spreminjaš vsak teden, je to izvedljivo. Za aplikacijo, ki jo želiš uporabljati vsak dan brez razmišljanja, pa hitro postane naporno.
Vklop razvijalskega načina na iPhonu
Aplikacija, ki jo je prevedel Xcode ali je nameščena iz datoteke .ipa, se ne odpre, dokler je razvijalski način (Developer Mode) izklopljen. Apple ga je zasnoval, da prepreči nehoteno namestitev tvegane programske opreme. Na namestitve iz App Store ali TestFlight nima vpliva.
Za vklop:
- Odpri Settings, nato Privacy & Security.
- Pod Security vklopi Developer Mode.
- V opozorilu tapni Restart.
- Po ponovnem zagonu potrdi s Turn On in nato s svojo kodo.
Po Applu se možnost v nastavitvah pojavi šele, ko se začne seznanjanje z Macom, ali če je bil iPhone že seznanjen. Po Expu je razvijalski način potreben tudi za Expo builde, nameščene prek povezave, in za lokalne development builde. Brez Maca Expo svetuje, da najprej namestiš build in nato tapneš njegovo ikono: opozorilo ti takrat ponudi vklop načina.
S plačljivim računom: aplikacija ostane nameščena
Članstvo v Apple Developer Program stane 99 dolarjev na leto članstva, cena pa je ob prijavi prikazana v lokalni valuti. Izbira med posameznikom in organizacijo ter to, kaj članstvo pokriva, sta podrobno opisana v Apple razvijalski račun: cena in prijava.
S članstvom namestitev ne traja več le 7 dni. Expo navaja, da namestitveni profili potečejo po 12 mesecih. Na leto članstva lahko registriraš do 100 iPhonov, po Applovi pomoči o napravah. Onemogočanje naprave ne sprosti mesta: števec se na 100 ponastavi šele na začetku naslednjega leta članstva.
Lahko še naprej nameščaš iz Xcode ali pa uporabiš eno od naslednjih dveh metod, ki ne zahtevata Maca.
Expo build, nameščen prek povezave
Expo to metodo imenuje interna distribucija. Strežniki EAS prevedejo tvojo aplikacijo in ti dajo namestitveno povezavo. Zahteva plačljiv Apple Developer račun.
- Registriraj svoj iPhone z ukazom
eas device:create. Ukaz ustvari povezavo ali QR kodo, ki jo odpreš na telefonu. - Dodaj profil v
eas.jsonz"distribution": "internal", kot v Expovem vodiču. - Zaženi iOS build s tem profilom in nato na iPhonu odpri namestitveno povezavo.
iPhone, dodan naknadno, zahteva nov build ali ponovno podpisovanje obstoječega. Expo tudi opozarja, da se onemogočene naprave še vedno štejejo v omejitev 100.
To je idealna metoda za tvojo aplikacijo, ki uporablja nativne module. Moje aplikacije so še na Expo SDK 57, medtem ko Expo Go iz App Store sledi SDK 58, zato jih testiram s svojimi buildi, ne v Expo Go.
TestFlight: najudobnejša pot
TestFlight namesti aplikacijo kot običajno aplikacijo, brez razvijalskega načina in brez registracije naprave. Po pomoči App Store Connect je vsak build na voljo 90 dni. Povabiš lahko do 100 notranjih testerjev, uporabnikov App Store Connect, ki imajo dostop do tvoje aplikacije.
To je moja vsakodnevna metoda. Notranja skupina mojih aplikacij je nastavljena na samodejno distribucijo: vsak poslan build sam pristane v aplikaciji TestFlight na mojem iPhonu. Expo to potrjuje: buildi se dodajo v skupine, kjer je ta samodejna distribucija vklopljena.
Za testerje zunaj tvoje ekipe Apple zahteva pregled prvega builda. Vse podrobnosti so v TestFlight: testiranje aplikacije za iPhone.
Expo Go: preizkus brez plačila
Expo Go je brezplačna aplikacija, ki naloži tvoj projekt z računalnika. Je najhitrejši način, da prve zaslone vidiš na svojem iPhonu, tudi s PC-ja. Od septembra 2026 Expo zahteva prijavo v tvoj Expo račun, v terminalu in v aplikaciji na iPhonu.
Dve omejitvi, ki ju moraš poznati:
- Različica. Expo Go podpira le najnovejšo različico SDK. Njegova različica v App Store, izdana 22. oktobra 2026, sledi SDK 58. To sledenje ni zagotovljeno: spomladi 2026 je ostala na SDK 54, medtem ko je čakala na Applovo odobritev, po Expovem changelogu z dne 4. maja 2026. Od SDK 56 ti zato
create-expo-appponudi ustvarjanje projekta, združljivega z različico v App Store. Če tvoj projekt sledi drugemu SDK,eas goizdela tvojo lastno kopijo Expo Go, distribuirano prek TestFlight, a za to potrebuješ plačljivo članstvo. - Nativni moduli. Expo pravi, da je Expo Go poskusni poligon za učenje, omejen in neuporaben za projekt, namenjen produkciji. Takoj ko dodaš nativni modul, ki ga Expo Go nima, potrebuješ development build.
S PC-ja z Windows
Xcode obstaja le za Mac. Z Windows nobena uradna metoda ne namesti nativne aplikacije na iPhone brezplačno. Expov FAQ to povzame: prevajaš v oblaku, na pravem iPhonu pa testiraš z Expo Go ali z development buildom. Ostaneta ti dve poti:
- Brezplačno: Expo Go, s projektom, združljivim z njegovo različico v App Store.
- S članstvom: strežniki EAS prevedejo tvojo aplikacijo, nato jo namestiš prek povezave ali prek TestFlight. Expo navaja, da njegova storitev pošiljanja za iOS deluje tudi z Windows in Linux.
Celotna pot brez Maca je v objava iOS aplikacije brez Maca.
Katero metodo izbrati
- Aplikacija je samo zate, imaš Mac in te ponovna namestitev enkrat na teden ne moti: Xcode in brezplačni račun.
- Želiš jo uporabljati vsak dan brez razmišljanja: plačljivo članstvo, nato TestFlight.
- Tvoja aplikacija uporablja nativne module in nimaš Maca: članstvo, nato Expo build, nameščen prek povezave.
- Šele odkrivaš in želiš le videti svoje zaslone: Expo Go.
- Želiš jo deliti z nekaj bližnjimi: TestFlight, z notranjimi testerji ali zunanjo skupino.
Zgradi aplikacijo, ki jo boš namestil
Namestitev je le konec poti. Če aplikacijo ustvarjaš z umetno inteligenco, iOS & Android Kit izhaja iz začetne kode mojih aplikacij, že pripravljene za Expo, in te v štirih korakih, v tvojem tempu, pripelje do App Store. Napake umetne inteligence pri mobilnem projektu so podrobno opisane v ustvarjanje aplikacije z umetno inteligenco.
Če še nisi prepričan, kako naprej, opravi brezplačno diagnozo: pove ti, kaj te zares ovira, in ti pošlje moj kontrolni seznam proti Applovim zavrnitvam. Celotna metoda z Expom je na strani mobilna aplikacija z React Native in Expo.
Pogosta vprašanja
Ali lahko svojo aplikacijo brezplačno namestim na iPhone brez App Store?
Da, z Macom, Xcode in brezplačnim Apple računom. Xcode prevede aplikacijo in jo namesti na priključeni iPhone. Namestitev poteče po 7 dneh, omejen pa si na 3 naprave in 3 aplikacije na napravo.
Zakaj se moja aplikacija, nameščena z Xcode, po 7 dneh ustavi?
Z brezplačnim računom Apple namestitvenim profilom poteče veljavnost 7 dni po nastanku. Takrat aplikacijo znova prevedi in jo znova namesti iz Xcode. S plačljivim članstvom profili trajajo do 12 mesecev.
Kako vklopim razvijalski način na iPhonu?
Odpri Settings, nato Privacy & Security, in pod Security vklopi Developer Mode. Tapni Restart, nato potrdi s Turn On in svojo kodo. Možnost se pojavi, ko je iPhone seznanjen z Macom. Brez Maca najprej namesti build in nato tapni njegovo ikono: opozorilo ti ponudi vklop načina.
Ali lahko svojo aplikacijo za iPhone namestim z Windows?
Nativne aplikacije ne brezplačno, ker Xcode obstaja le za Mac. Brezplačno lahko svoj projekt poganjaš v Expo Go. S plačljivim članstvom EAS aplikacijo prevede v oblaku, nato jo namestiš prek povezave ali prek TestFlight.
Koliko iPhonov lahko registriram z razvijalskim računom?
S plačljivim računom do 100 iPhonov na leto članstva. Onemogočanje naprave ne sprosti mesta. Z brezplačnim računom je omejitev 3 naprave, ki potečejo po 7 dneh.
Kako dolgo aplikacija ostane nameščena prek TestFlight?
Vsak build je na voljo 90 dni. Pred iztekom pošlji nov build in ga namesti iz aplikacije TestFlight.

