Saját app telepítése iPhone-ra App Store nélkül
Írta: Mehdi Azizi
Megjelent: , 10 p
Mac-kel és Xcode-dal ingyenes, de az app 7 nap után lejár. Fizetős fiók, TestFlight, Expo build vagy Expo Go: így válaszd ki a neked valót.
Igen, a saját appodat az App Store megkerülésével is telepítheted az iPhone-odra, sőt ingyen is. Kell hozzá egy Mac, az Xcode és egy sima Apple-fiók. Az ingyenes fiókkal viszont a telepítés 7 nap után lejár: újra kell fordítanod az appot, és újra kell telepítened. Ha tovább akarod megtartani, vagy Mac nélkül akarod telepíteni, akkor kell a fizetős Apple Developer Program tagság, évi 99 dollárért.
A saját appjaimat, a Solyst, a TradaZent és a Nolerát jóval a megjelenésük előtt a saját iPhone-omon tesztelem. Ez az útmutató az öt hivatalos módszert hasonlítja össze, az Apple és az Expo oldalai alapján, amelyeket 2026. november 3-án néztem át újra. Ha az app teljes költsége érdekel, inkább ezt olvasd el: iPhone-app készítése ingyen.
Az app telepítésének öt módja, összehasonlítva
| Módszer | Költség | Kell Mac? | A telepítés élettartama |
|---|---|---|---|
| Xcode, ingyenes fiók | Ingyenes | Igen | 7 nap |
| Xcode, fizetős fiók | 99 $ / év | Igen | Legfeljebb 12 hónap |
| Linkkel telepített Expo build | 99 $ / év | Nem | Legfeljebb 12 hónap |
| TestFlight | 99 $ / év | Nem | 90 nap buildenként |
| Expo Go | Ingyenes | Nem | A gépedhez kötött |
A korlátok soronként:
- Ingyenes fiók: 3 eszköz és 10 app-azonosító, 7 napig érvényesek, és eszközönként 3 app.
- Fizetős fiók, Xcode vagy Expo-link: tagsági évenként legfeljebb 100 regisztrált iPhone.
- TestFlight: legfeljebb 100 belső és 10 000 külső tesztelő, a külsőknél Apple-ellenőrzéssel.
- Expo Go: a projekted az Expo Go appon belül fut, egyedi natív modulok nélkül.
A 12 hónapos időtartamok a telepítési profilok érvényességét jelentik, az Expo dokumentációja szerint. A többi szám a lentebb idézett Apple-oldalakról származik.
Ingyen, Mac-kel és Xcode-dal
Ez az egyetlen hivatalos módja annak, hogy tagsági díj nélkül valódi natív appot telepíts az iPhone-odra. Az Xcode ingyenes a Mac App Store-ban. A jelenlegi verziója macOS 26.6-ot és Apple M1 vagy újabb chipes Macet igényel.
Az Xcode dokumentációja szerint a lépések a következők:
- Kapcsold be az Apple-fiókodat az Xcode-ban, a Settings menüben, majd az Apple Accounts alatt. Tagság nélkül az Xcode Personal Team-ként mutatja.
- Nyisd meg a projekted Signing & Capabilities lapját. Kattints a Set Up Signing gombra, válaszd ki a csapatodat, és adj meg egy egyedi bundle-azonosítót.
- Párosítsd az iPhone-odat a Maceddel a Device Hub segítségével, kábellel vagy vezeték nélkül.
- Válaszd ki az iPhone-odat célként, majd kattints a Run gombra. Az Xcode regisztrálja az eszközt, és létrehozza a telepítési profilt.
Expóval az npx expo run:ios --device parancs ugyanezt csinálja: helyben, Xcode-dal lefordítja a projektet, és telepíti a csatlakoztatott iPhone-ra. Az Expo szerint ez a helyi fordítás az egyetlen módja annak, hogy fizetős fiók nélkül fejlesztői buildet telepíts iPhone-ra.
Az ingyenes fiók korlátai
Az Apple fejlesztői fiókokról szóló súgója három korlátot szab a Personal Team-nek:
- legfeljebb 10 app-azonosító, amelyek 7 nap után lejárnak;
- legfeljebb 3 eszköz, amelyek szintén 7 nap után lejárnak;
- eszközönként legfeljebb 3 app.
A telepítési profilok 7 nappal a létrehozásuk után lejárnak. Ezután az Apple azt kéri, hogy fordítsd újra az appot, és telepítsd újra az Xcode-ból. Ugyanennek az oldalnak a táblázata szerint az ingyenes fiókkal nem éred el sem az App Store Connectet, sem a TestFlightot, sem a tanúsítványok és profilok felületét. Egy saját appnál, amit hetente úgyis módosítasz, ez belefér. Egy olyan appnál, amit minden nap gondolkodás nélkül használni akarsz, gyorsan idegesítővé válik.
A fejlesztői mód bekapcsolása az iPhone-on
Az Xcode-dal fordított, vagy .ipa fájlból telepített app nem indul el, amíg a fejlesztői mód ki van kapcsolva. Az Apple azért találta ki, hogy megakadályozza a kockázatos szoftverek véletlen telepítését. Az App Store-ból vagy TestFlightból történő telepítéseken nem változtat.
A bekapcsolás:
- Nyisd meg a Settings, majd a Privacy & Security menüt.
- A Security alatt kapcsold be a Developer Mode-ot.
- A figyelmeztetésben koppints a Restart gombra.
- Az újraindítás után erősítsd meg a Turn On gombbal, majd a kódoddal.
Az Apple szerint az opció csak akkor jelenik meg a Settingsben, ha elindítottad a párosítást egy Mackel, vagy ha az iPhone már párosítva volt. Az Expo szerint a fejlesztői mód a linkkel telepített Expo buildekhez és a helyi fejlesztői buildekhez is kell. Mac nélkül az Expo azt javasolja, hogy előbb telepítsd a buildet, aztán koppints az ikonjára: ekkor egy figyelmeztetés felajánlja a mód bekapcsolását.
Fizetős fiókkal: az app telepítve marad
Az Apple Developer Program tagság tagsági évenként 99 dollárba kerül, a regisztrációnál helyi pénznemben mutatott árral. A magánszemély és a szervezet közötti választást, és azt, hogy mit tartalmaz a tagság, részletesen itt írom le: Apple fejlesztői fiók: ár és regisztráció.
Tagsággal a telepítésed már nem csak 7 napig él. Az Expo szerint a telepítési profilok 12 hónap után járnak le. Tagsági évenként legfeljebb 100 iPhone-t regisztrálhatsz, az Apple eszközökről szóló súgója szerint. Egy eszköz letiltása nem szabadít fel helyet: a számláló csak a következő tagsági év elején áll vissza 100-ra.
Telepíthetsz továbbra is Xcode-ból, vagy használhatod a következő két módszer valamelyikét, amelyekhez nem kell Mac.
Linkkel telepített Expo build
Az Expo ezt a módszert belső terjesztésnek hívja. Az EAS szerverei lefordítják az appodat, aztán adnak egy telepítési linket. Fizetős Apple Developer fiók kell hozzá.
- Regisztráld az iPhone-odat az
eas device:createparanccsal. A parancs egy linket vagy QR-kódot ad, amit a telefonon kell megnyitnod. - Adj hozzá egy profilt az
eas.jsonfájlhoz a"distribution": "internal"beállítással, ahogy az Expo oktatóanyagában látod. - Indítsd el az iOS buildet ezzel a profillal, majd nyisd meg a telepítési linket az iPhone-on.
Egy utólag hozzáadott iPhone-hoz új build kell, vagy a meglévő build újraaláírása. Az Expo arra is emlékeztet, hogy a letiltott eszközök továbbra is beleszámítanak a 100-as korlátba.
Ez az ideális módszer egy saját apphoz, ami natív modulokat használ. Az appjaim még az Expo 57-es SDK-ján vannak, míg az App Store-os Expo Go az 58-as SDK-t követi: ezért saját buildekkel tesztelem őket, nem az Expo Góban.
TestFlight: a legkényelmesebb út
A TestFlight normál appként telepíti az appodat, fejlesztői mód és eszközregisztráció nélkül. Az App Store Connect súgója szerint minden build 90 napig érhető el. Legfeljebb 100 belső tesztelőt hívhatsz meg, olyan App Store Connect-felhasználókat, akiknek hozzáférésük van az appodhoz.
Én minden nap ezt használom. Az appjaim belső csoportja automatikus terjesztésre van állítva: minden feltöltött build magától megjelenik az iPhone-om TestFlight appjában. Az Expo is megerősíti: a buildek azokba a csoportokba kerülnek, ahol ez az automatikus terjesztés be van kapcsolva.
A csapatodon kívüli tesztelőknél az Apple ellenőrzést kér az első buildre. Minden részlet itt van: TestFlight: iPhone-app tesztelése.
Expo Go: kipróbálás fizetés nélkül
Az Expo Go egy ingyenes app, ami a gépedről tölti be a projektedet. Ez a leggyorsabb módja, hogy lásd az első képernyőidet az iPhone-odon, akár PC-ről is. 2026 szeptembere óta az Expo bejelentkezést kér az Expo-fiókodba, a terminálban és az iPhone-os appban is.
Két korlátot érdemes ismerni:
- A verzió. Az Expo Go csak a legújabb SDK-verziót támogatja. Az App Store-os verziója, amely 2026. október 22-én jelent meg, az 58-as SDK-t követi. Ez a követés nem garantált: 2026 tavaszán az 54-es SDK-n ragadt, amíg az Apple jóváhagyására várt, az Expo 2026. május 4-i changelogja szerint. Ezért az 56-os SDK óta a
create-expo-appfelajánlja, hogy az App Store-os verzióval kompatibilis projektet hozz létre. Ha a projekted másik SDK-t követ, azeas goelkészíti a saját Expo Go példányodat, TestFlighton terjesztve, de ehhez fizetős tagság kell. - A natív modulok. Az Expo kimondja: az Expo Go tanulásra szolgáló kísérleti terep, korlátozott, és éles használatra szánt projekthez nem jó. Amint olyan natív modult adsz hozzá, ami nincs benne az Expo Góban, fejlesztői build kell.
Windowsos PC-ről
Az Xcode csak Macen létezik. Windowsról egyetlen hivatalos módszer sem telepít ingyen natív appot az iPhone-odra. Az Expo GYIK-ja így foglalja össze: a felhőben fordítasz, és valódi iPhone-on Expo Góval vagy fejlesztői builddel tesztelsz. Két út marad:
- Ingyen: Expo Go, az App Store-os verziójával kompatibilis projekttel.
- Tagsággal: az EAS szerverei lefordítják az appodat, aztán linkkel vagy TestFlighton telepíted. Az Expo szerint a beküldési szolgáltatása iOS-hez Windowsról és Linuxról is működik.
A teljes Mac nélküli folyamat itt van: iOS-app publikálása Mac nélkül.
Melyik módszert válaszd
- Az app csak neked kell, van Maced, és nem zavar a heti újratelepítés: Xcode és ingyenes fiók.
- Minden nap gondolkodás nélkül akarod használni: fizetős tagság, aztán TestFlight.
- Az appod natív modulokat használ, és nincs Maced: tagság, aztán linkkel telepített Expo build.
- Most ismerkedsz, és csak látni akarod a képernyőidet: Expo Go.
- Meg akarod mutatni néhány közeli ismerősödnek: TestFlight, belső tesztelőkkel vagy egy külső csoporttal.
Építsd meg az appot, amit telepíteni fogsz
A telepítés csak az út vége. Ha AI-jal készíted az appodat, az iOS & Android Kit az én appjaim kezdőkódjából indul, ami már Expóra kész, és négy lépésben visz el az App Store-ig, a saját tempódban. Hogy az AI milyen hibákat vét egy mobilprojektben, azt itt írom le részletesen: app készítése AI-jal.
Ha még bizonytalan vagy, hogyan tovább, csináld meg az ingyenes diagnózist: megmondja, mi akaszt el valójában, és elküldi az Apple-elutasítás elleni checklistemet. A teljes Expo-s módszer a React Native és Expo mobilapp oldalon van.
Gyakori kérdések
Telepíthető ingyen a saját app iPhone-ra App Store nélkül?
Igen, egy Mackel, Xcode-dal és ingyenes Apple-fiókkal. Az Xcode lefordítja az appot, és telepíti a csatlakoztatott iPhone-odra. A telepítés 7 nap után lejár, és legfeljebb 3 eszközt, eszközönként 3 appot használhatsz.
Miért áll le az Xcode-dal telepített appom 7 nap után?
Ingyenes fióknál az Apple 7 nappal a létrehozásuk után lejártatja a telepítési profilokat. Ilyenkor fordítsd újra az appot, és telepítsd újra az Xcode-ból. Fizetős tagsággal a profilok legfeljebb 12 hónapig élnek.
Hogyan kapcsolom be a fejlesztői módot iPhone-on?
Nyisd meg a Settings, majd a Privacy & Security menüt, és a Security alatt kapcsold be a Developer Mode-ot. Koppints a Restart gombra, aztán erősítsd meg a Turn On gombbal és a kódoddal. Az opció akkor jelenik meg, ha az iPhone párosítva van egy Mackel. Mac nélkül előbb telepítsd a buildet, aztán koppints az ikonjára: egy figyelmeztetés felajánlja a mód bekapcsolását.
Telepíthetem a saját iPhone-appomat Windowsról?
Natív appot ingyen nem, mert az Xcode csak Macen létezik. Ingyen az Expo Góban futtathatod a projektedet. Fizetős tagsággal az EAS a felhőben lefordítja az appot, aztán linkkel vagy TestFlighton telepíted.
Hány iPhone-t regisztrálhatok egy fejlesztői fiókkal?
Fizetős fiókkal tagsági évenként legfeljebb 100 iPhone-t. Egy eszköz letiltása nem szabadít fel helyet. Ingyenes fiókkal a korlát 3 eszköz, amelyek 7 nap után lejárnak.
Meddig marad telepítve egy app TestFlighttal?
Minden build 90 napig érhető el. A lejárat előtt küldj fel egy új buildet, aztán telepítsd a TestFlight appból.

