# TestFlight: iPhone app tesztelése beküldés előtt

> Belső vagy külső tesztelők, béta-review, nyilvános link, 90 napig érvényes buildek: így működik a TestFlight, és ezt ellenőrizd, mielőtt az Apple-höz küldöd.

Eredeti oldal: [TestFlight: iPhone app tesztelése beküldés előtt](https://devoria.fr/hu/blog/testflight-iphone-app-tesztelese)
Szerző: [Mehdi Azizi](https://devoria.fr/hu/mehdi-azizi)
Megjelenés: 2026-09-23
A tartalom utolsó frissítése: 2026-10-09


## Mi az a TestFlight, és mire jó?

A TestFlight az Apple szolgáltatása, amivel valódi iPhone-okra telepítheted az appodat, mielőtt megjelenik az App Store-ban. Feltöltesz egy buildet az App Store Connectbe, meghívod a tesztelőket, ők pedig telepítik a TestFlight appal, ami ingyenes az App Store-ban. Kétféle tesztelő van: a belsők, legfeljebb 100 csapattag, Apple-review nélkül; és a külsők, legfeljebb 10 000 ember, e-mailben vagy nyilvános linkkel meghívva, miután az első buildeden lefutott egy béta-review. Minden build 90 napig tesztelhető.

| Szempont               | Belső tesztelők                    | Külső tesztelők                  |
| ---------------------- | ---------------------------------- | -------------------------------- |
| Maximális szám         | 100                                | 10 000                           |
| Hozzáférés a fiókodhoz | Igen, szerepkörrel                 | Nem                              |
| Meghívás               | Hozzáadás a belső csoporthoz       | E-mail vagy nyilvános link       |
| Apple béta-review      | Nincs                              | Az első buildnél                 |
| Kinek                  | Neked, egy társnak, egy ismerősnek | Barátoknak, első felhasználóknak |

A TestFlighthoz [fizetős Apple Developer fiók](https://devoria.fr/hu/blog/apple-fejlesztoi-fiok-ar) kell: [ingyenes fiókkal a szolgáltatás nem érhető el](https://developer.apple.com/support/compare-memberships/). Az útmutató további része feltételezi, hogy van ilyen fiókod, a normál program keretében: az Apple Enterprise programja nem ad hozzáférést a TestFlighthoz.

Az én appjaimnál minden EAS Submittal feltöltött build átmegy a TestFlighton és az iPhone-omon, mielőtt review-ra küldöm. Itt találom meg azokat a hibákat, amik fejlesztés közben nem látszanak.

## Build feltöltése a TestFlightba

A build az appod lefordított és aláírt verziója: ha rosszul van aláírva, az Apple feltöltéskor ITMS-90034 hibával elutasítja. Ahhoz, hogy megjelenjen a TestFlightban, fel kell töltened az App Store Connectbe. Expóval ez `eas build --platform ios`, majd `eas submit --platform ios`, elég friss build image-dzsel, hogy elkerüld az ITMS-90725 hibát. [Az Expo dokumentációja szerint](https://docs.expo.dev/submit/ios/) a build azután jelenik meg a TestFlightban, hogy az Apple feldolgozta, általában 10-15 perc alatt. Mindezt PC-ről is megcsinálhatod: az [iOS app kiadása Mac nélkül](https://devoria.fr/hu/blog/ios-app-kozzetetele-mac-nelkul-expo-eas) útmutató a teljes folyamatot leírja.

Két apróság sokszor megakaszt elsőre:

- **A buildszámnak minden feltöltésnél változnia kell.** Az Apple elutasít két azonos számú buildet ugyanahhoz a verzióhoz. EAS-ben kapcsold be az automatikus növelést, és többet nem kell rá gondolnod.
- **A titkosításra vonatkozó kérdés.** Amíg nem válaszolsz a titkosítás használatára vonatkozó kérdésre, a build hiányzó megfelelőségi (Missing Compliance) státusszal elakad. Válaszolhatsz rá minden alkalommal az App Store Connectben, vagy egyszer s mindenkorra megadhatod az appod konfigurációjában.

## Belső tesztelők: a csapatod, várakozás nélkül

A belső tesztelők az App Store Connect fiókod felhasználói, kiosztott szerepkörrel. [Az Apple legfeljebb 100-at enged](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview), és mindegyikük [több eszközre is telepítheti az appot](https://developer.apple.com/testflight/), legfeljebb 30-ra.

A nagy előnyük: nincs béta-review. Amint a build feldolgozása lezárult, automatikus hiba nélkül (mint például az ITMS-90717), hozzáadod a belső csoportodhoz, és már elérhető. Ez a jó csoport neked, és egy társnak vagy ismerősnek, akinek hozzáférést adsz a fiókodhoz.

A korlátjuk: fel kell venned őket az App Store Connect fiókod felhasználói közé. Idegeneknek ez nem való.

## Külső tesztelők és béta-review

A külső tesztelőknek semmilyen hozzáférés nem kell a fiókodhoz. [Legfeljebb 10 000-et hívhatsz meg](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview), e-mailben vagy nyilvános linkkel. Ez a jó csoport barátoknak, első felhasználóknak, egy közösségnek.

Cserébe az Apple ellenőrzi a buildet, mielőtt megnyitja nekik. [Amikor egy verzió első buildjét hozzáadod egy külső csoporthoz](https://developer.apple.com/help/app-store-connect/test-a-beta-version/invite-external-testers), az béta-review-ra megy. Ugyanannak a verziónak a következő buildjei nem feltétlenül igényelnek teljes review-t.

A beküldés előtt az App Store Connect tesztinformációkat kér tőled:

- **a béta leírását**, ami megmondja a tesztelőknek, mit nézzenek meg;
- **egy e-mail-címet a visszajelzésekhez**;
- **az elérhetőségeidet**, hogy az Apple el tudjon érni.

> A béta-review nem azonos az App Store review-val. Egy TestFlightban elfogadott buildet a kiadáskor még elutasíthatnak.

A béta-review azt ellenőrzi, hogy a build betartja-e a szabályokat, de a végső review megnézi az adatlapodat, az előfizetéseidet, a jogi szövegeidet és a teljes élményt is. Tartsd észben a tipikus elutasítási okokat, amikről a [miért utasítja el az Apple az appot](https://devoria.fr/hu/blog/apple-elutasitas-miert-utasitottak-el-az-appodat) cikkben írok.

## Tesztelők meghívása nyilvános linkkel

A nyilvános link a legegyszerűbb módja annak, hogy olyanokkal teszteltesd az appodat, akiket még nem ismersz. Íme [az Apple lépései](https://developer.apple.com/help/app-store-connect/test-a-beta-version/invite-external-testers), a felület angol feliratival:

1. Az App Store Connectben nyisd meg az appodat, majd a **TestFlight** fület.
2. Az **External Testing** alatt válaszd ki a külső csoportodat.
3. Kattints a **Create Public Link** gombra.
4. Válaszd az **Open to Anyone** opciót, hogy bárki számára nyitott legyen a link, vagy a **Filter by Criteria** opciót, hogy bizonyos eszközökre és iOS-verziókra korlátozd.
5. Ha szeretnéd, a **Set Limit** opcióval állíts be tesztelői limitet.

Ezután ott osztod meg a linket, ahol akarod: üzenetben, közösségi médiában, e-mailben. Az illető telepíti a TestFlight appot, megnyitja a linket és elfogadja a meghívást.

Két dolog, amit tudnod kell, mielőtt széles körben terjeszted:

- **Állíts be limitet.** Ha a linked jobban terjed a vártnál, kézben tartod a tesztelők számát.
- **A nyilvános linkes tesztelők névtelenek.** Az App Store Connect náluk csak a telepítés dátumát, a sessionöket és az összeomlásokat mutatja. Ha tudni akarod, ki mit tesztelt, inkább e-mailben hívd meg őket.

## Meddig érvényes egy TestFlight build?

[Egy build 90 napig érhető el a tesztelők számára](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testflight-overview). Utána lejár, és a tesztelőid már nem tudják megnyitni. Ha a bétád tovább tart, egyszerűen tölts fel új buildet a határidő előtt.

A gyakorlatban jóval sűrűbben fogsz új buildet feltölteni: minden fontosabb javításnál. A csoporthoz adott minden új buildet megkapják a tesztelőid, akik a TestFlight appban töltik le.

## Visszajelzések a tesztelőktől

A TestFlightba visszajelző rendszer van beépítve: [a tesztelő képernyőképet készít az appodban, megjegyzéseket írhat rá, és elküldi neked](https://developer.apple.com/testflight/). Ha az app összeomlik, crash reportot kapsz, és a tesztelő kontextust is hozzáírhat. Mindent megtalálsz az App Store Connectben.

Ez hasznos, de egy konkrét összeomlás megértéséhez nem elég. Az appjaimba beteszem a Sentryt, ami a hibát a felelős kódsorral együtt jelzi, és a PostHogot, ami megmutatja, hol morzsolódnak le a felhasználók. Mindkettő ugyanúgy működik TestFlight buildben, mint élesben.

## Előfizetések tesztelése a TestFlightban

Ha az appod előfizetést árul, a TestFlightban ellenőrzöd, hogy tényleg működik-e. [A TestFlight buildben történt vásárlások az Apple tesztkörnyezetén mennek át](https://developer.apple.com/help/app-store-connect/test-a-beta-version/testing-subscriptions-and-in-app-purchases-in-testflight/): a tesztelőidtől nem vonnak le pénzt. A megújulások gyorsítottak: minden előfizetés naponta egyszer újul meg, egy hét alatt legfeljebb hatszor, függetlenül a valódi időtartamától.

Legalább azt ellenőrizd, hogy a megjelenített árak jók, hogy a vásárlás tényleg feloldja az appot, és hogy a visszaállítás gomb újratelepítés után is megtalálja az előfizetést. Az appjaim előfizetéseit RevenueCattel kezelem; a teljes felépítést az App Store Connect termékektől a paywallig az [iOS in-app előfizetések](https://devoria.fr/hu/expertise/ios-alkalmazason-beluli-elofizetes) oldalon írom le.

## Mit tesztelj, mielőtt beküldöd az Apple-nek

Ezt a listát használom minden review-ra küldés előtt. Minden pont egy elutasítási okhoz vagy egy elkerülhető összeomláshoz tartozik.

### Az első indítás

- Töröld az appot, telepítsd újra a TestFlightból, nyisd meg. A reviewer is ezt fogja csinálni.
- Menj végig a teljes onboardingon, semmit ne ugorj át.
- Utasíts el minden engedélyt (értesítések, kamera, helyadatok), és ellenőrizd, hogy az app továbbra is működik.

### A pénz

- A paywall mutatja az árakat, az időtartamot, és a felhasználási feltételekre és az adatvédelmi irányelvre mutató linkeket.
- A vásárlás működik, a visszaállítás is.
- Minden beállított termék látható a reviewer számára: [a 2.1-es guideline](https://developer.apple.com/app-store/review/guidelines/) előírja, hogy az alkalmazáson belüli vásárlások teljesek, láthatók és működőképesek legyenek.

### Nehéz körülmények

- Repülőgép-üzemmód és lassú hálózat: egyértelmű üzenet, nem fehér képernyő.
- A legkisebb és a legnagyobb iPhone, amit támogatsz: semmi ne legyen levágva, semmit ne takarjon el a billentyűzet. Egy kis iPhone-on levágott képernyő miatt utasították el a Solyst.
- A hosszú szövegek, ha az appod le van fordítva.

### A csomag a reviewernek

- Ha az appod bejelentkezést kér, egy demófiók a review-jegyzetekben, bekapcsolt backenddel. A 2.1-es guideline ezt kifejezetten előírja.
- Review-jegyzetek, amik két mondatban elmagyarázzák, mit csinál az app, és hol található a fő funkció.

Ha mindezek ellenére elutasítják az appodat, az [Apple által elutasított alkalmazás](https://devoria.fr/hu/expertise/apple-altal-elutasitott-alkalmazas) oldal elmagyarázza, hogyan válaszolj úgy, hogy ne veszíts el egy hetet. A kiadás teljes áttekintéséhez, az adatlaptól a megjelenésig, olvasd el az [alkalmazás kiadása az App Store-ban](https://devoria.fr/hu/expertise/alkalmazas-kozzetetele-app-store) oldalt.

## Tesztelési táblázat a buildedhez

[Töltsd le a 16 forgatókönyvet tartalmazó táblázatot CSV formátumban](https://devoria.fr/ressources/recette-premiere-app-ios.csv). Külön oszlopban szerepel az előkészítés, az elvégzendő lépés, a várt eredmény és a megfigyelt bizonyíték. Importáld Numbersbe, Excelbe vagy Google Sheetsbe, aztán töltsd ki minden próbánál a verziót, az eszközt és az eredményt.

Egy kitalált olvasási napló appnál az, hogy „oldal mentése”, nem elég: írd be a 24. oldalt, zárd be teljesen az appot, indítsd újra, és keresd meg az értéket. Egy le nem futtatott teszt „Tesztelendő” marad. Ha az appodban nincs előfizetés, a vásárlási forgatókönyveknél írd be, hogy „Nem releváns”, ezzel az indoklással.

A táblázat kiindulópont, amit a saját appodhoz igazítasz, nem tanúsítvány. Megtalálod az [App Review jegyzeteket és a többi ingyenes sablont](https://devoria.fr/hu/resources) is, hogy elmagyarázd a reviewernek azt a folyamatot, amit ténylegesen ellenőriztél.

## A TestFlighttól az App Store-ig

A TestFlight az a lépés, ahol az appod valósággá válik: valódi iPhone-on fut, valódi emberek kezében. Az [iOS Kit](https://devoria.fr/hu/kits/ios) folyamatában ez a második lépés: megépíteni az app magját és kipróbálni az iPhone-odon a TestFlighttal, mielőtt bekötöd az előfizetéseket, majd előkészíted a kiadást.

A TestFlight után jön az Apple review: az [Apple Review Kit](https://devoria.fr/hu/kits/review-apple) tartalmazza a beküldés előtti checklistámat és a tesztelőnek szóló jegyzeteket. A kezdőlap bemutatja a négy lépést, amivel [elkészítheted a mobilalkalmazásodat](https://devoria.fr/hu) Claude Code-dal.

Senki nem garantálhatja, hogy az Apple elfogadja az appodat: erről az Apple dönt.

## Gyakori kérdések

### Hogyan tesztelhetem az iPhone appomat TestFlighttal?

Tölts fel egy buildet az App Store Connectbe, majd add hozzá egy tesztelői csoporthoz. Expóval EAS Builddel fordítod le és [EAS Submittal](https://devoria.fr/hu/blog/eas-submit-ios-expo-app-store-kozzetetel) töltöd fel: az Expo szerint általában 10-15 perccel azután jelenik meg a TestFlightban, hogy az Apple feldolgozta. A tesztelőid a TestFlight appal telepítik, ami ingyenes az App Store-ban. Fizetős Apple Developer fiók kell hozzá.

### Hogyan hozok létre TestFlight linket a tesztelők meghívásához?

Az App Store Connectben nyisd meg az appod TestFlight fülét, válaszd ki a csoportodat az External Testing alatt, és kattints a Create Public Link gombra. Válaszd az Open to Anyone vagy a Filter by Criteria opciót, aztán állíts be limitet a Set Limit opcióval. A nyilvános linkes tesztelők névtelenek maradnak: ha tudni akarod, ki mit tesztelt, inkább e-mailben hívd meg őket.

### A TestFlight béta-review kiváltja az App Store review-t?

Nem. A béta-review azt ellenőrzi, hogy a build betartja-e a szabályokat, de a végső review megnézi az adatlapodat, a korhatár-besorolást, az előfizetéseidet, a jogi szövegeidet és a teljes élményt is. Egy TestFlightban elfogadott buildet tehát a kiadáskor még elutasíthatnak. Béta-review-t csak a külső tesztelők indítanak, egy verzió első buildjénél: a belső tesztelőknél nincs ilyen.

### Hány tesztelőt hívhatok meg a TestFlightra?

Legfeljebb 100 belső és legfeljebb 10 000 külső tesztelőt hívhatsz meg. A belsők az App Store Connect fiókod tagjai, béta-review nélkül, és mindegyikük legfeljebb 30 eszközre telepítheti az appot. A külsőket e-mailben vagy nyilvános linkkel hívod meg, az első build béta-review-ja után. Minden build 90 napig tesztelhető.

### Tesztelhetek előfizetést a TestFlightban úgy, hogy nem vonnak le pénzt?

Igen, a TestFlight buildben történt vásárlások az Apple tesztkörnyezetén mennek át: a tesztelőidtől nem vonnak le pénzt. A megújulások gyorsítottak: minden előfizetés naponta egyszer újul meg, egy hét alatt legfeljebb hatszor, függetlenül a valódi időtartamától. Legalább a megjelenített árakat, az app feloldását és az újratelepítés utáni visszaállítást ellenőrizd. A teljes felépítést az [iOS in-app előfizetések](https://devoria.fr/hu/expertise/ios-alkalmazason-beluli-elofizetes) oldalon írom le.

### Mit ellenőrizzek a TestFlightban, mielőtt beküldöm az appot az Apple-nek?

Telepítsd újra az appot a TestFlightból, ahogy a reviewer is tenni fogja, és menj végig a teljes onboardingon. Utasíts el minden engedélyt, teszteld a vásárlást és a visszaállítást, aztán próbáld ki repülőgép-üzemmódban, a legkisebb és a legnagyobb támogatott iPhone-on. Ha az app bejelentkezést kér, készíts egy demófiókot a review-jegyzetekbe, bekapcsolt backenddel.


## A projekted

[Apple Review Kit](https://devoria.fr/hu/kits/review-apple): Az App Store review ellenőrzőlista, amit használok, az Apple kijavított elutasításai, megjegyzések a tesztelőnek és két Claude Code skill, amely átnézi az appod. 29 €.

[iOS Kit](https://devoria.fr/hu/kits/ios): Készítsd el az iPhone-appodat Claude Code-dal: az appjaim kiinduló kódja, a munkáját ellenőrző skillek, valamint az Apple Review Kit, az App Store Screenshots Kit és az ASO Kit. 129,99 €.
