Hoe lang de TestFlight-goedkeuring duurt, hangt vooral af van het soort tester. Voor interne testers is er geen beoordeling: een build is binnen enkele minuten na het verwerken beschikbaar, dus de review wordt overgeslagen. Voor externe testers moet de eerste build van een versie eerst door Beta App Review, wat doorgaans ongeveer 24 uur duurt, soms minder en soms tot 48 uur. Latere builds van diezelfde versie worden meestal binnen enkele minuten goedgekeurd. Kort gezegd: intern is vrijwel direct, extern kost de eerste keer een dag.
Korte antwoord
De goedkeuringstijd verschilt per tester. Volgens Apple hebben interne testers geen Beta App Review nodig en krijgen ze een build kort na het verwerken, terwijl externe testers voor de eerste build van een versie wel een beoordeling nodig hebben. Die beoordeling duurt meestal rond de 24 uur. Controleer dus eerst of je intern of extern test, en of de build niet nog aan het verwerken is of op ontbrekende exportnaleving wacht.
Wat betekent TestFlight-goedkeuring
TestFlight-goedkeuring verwijst naar de stap waarin Apple een build vrijgeeft voor je testers. Nadat je een build hebt geüpload, wordt die eerst verwerkt, wat meestal enkele minuten duurt. Daarna hangt het van je testgroep af of er nog een beoordeling volgt. Die beoordeling, Beta App Review, is een lichtere controle dan de volledige App Store-review, maar bestaat wel degelijk voor externe testers.
Het is belangrijk om te weten dat goedkeuring niet één vast proces met één vaste tijd is. Voor de ene groep is er helemaal geen wachttijd na het verwerken, voor de andere is er een beoordeling van ongeveer een dag. Daarom is de eerste vraag bij goedkeuringstijd niet hoe lang het duurt in het algemeen, maar voor welk soort tester je de build klaarzet. Dat onderscheid bepaalt vrijwel alles aan de verwachte tijd.
Interne testers: beoordeling overgeslagen
Interne testers zijn leden van je team met een rol in App Store Connect, en je kunt er tot honderd toevoegen. Voor deze groep wordt de Beta App Review overgeslagen: zodra een build klaar is met verwerken, is die vrijwel meteen beschikbaar om te installeren. Er is dus geen wachttijd van uren of dagen, alleen de korte verwerkingstijd na de upload.
Dit is precies waarom veel teams interne testers gebruiken om snel te itereren. Als je alleen wilt dat collega's een nieuwe build direct kunnen proberen, is intern testen de snelste weg, omdat er niets op een beoordelaar gewacht hoeft te worden. De enige voorwaarde is dat de tester een geschikte rol in je App Store Connect-account heeft. Voor snelle interne rondes is de goedkeuringstijd dus in de praktijk gelijk aan de verwerkingstijd, niet meer dan dat.
Externe testers: Beta App Review
Externe testers zijn mensen buiten je team, tot tienduizend, die je uitnodigt via e-mail of een openbare link. Voor deze groep geldt wel een beoordeling: de eerste build van een nieuwe versie moet door Beta App Review voordat externe testers hem kunnen installeren. Die beoordeling duurt doorgaans ongeveer 24 uur, met een bandbreedte van enkele uren tot rond de 48 uur, en apps met bijvoorbeeld abonnementen, inloggen of gevoelige rechten kunnen wat langer duren.
Goed nieuws is dat het niet bij elke build opnieuw een dag kost. Zodra een versie is goedgekeurd, worden latere builds van diezelfde versie meestal binnen enkele minuten vrijgegeven, omdat ze doorgaans niet opnieuw volledig worden beoordeeld. De eerste build van een versie is dus het moment waarop je die ongeveer 24 uur inplant; daarna gaat het snel. Wie extern test, doet er goed aan die eerste beoordeling ruim voor een deadline in te dienen.
Waarom een build langer kan duren
Soms lijkt een build vast te zitten, terwijl er iets specifieks aan de hand is. De meest voorkomende oorzaak is dat de build nog aan het verwerken is: kort na de upload is hij simpelweg nog niet klaar, en dan is wachten het enige juiste. Een tweede veelvoorkomende oorzaak is ontbrekende exportnaleving: als je de vraag over versleuteling niet hebt beantwoord, houdt TestFlight de build tegen voor testers totdat je dat invult.
Daarnaast spelen de eerder genoemde factoren mee. De eerste build van een versie voor externe testers wacht op Beta App Review, terwijl een interne build dat niet doet. In drukke periodes kan een beoordeling wat langer duren, en bij een storing aan Apple-kant kan het verwerken vertragen. De praktische les is dat een langere tijd niet automatisch een fout is: kijk eerst of het gaat om verwerken, om ontbrekende naleving, of gewoon om de normale beoordeling van de eerste externe build.
Wat te doen en wanneer escaleren
Begin altijd met de eenvoudige controles. Kijk of de build nog verwerkt wordt, en zo ja, geef het even tijd. Controleer of de exportnalevingsvraag beantwoord is, want een niet ingevulde vraag is een klassieke reden dat externe testers een build niet zien. Bevestig daarna of je intern of extern test, zodat je weet of je een beoordeling van ongeveer een dag moet verwachten of helemaal geen.
Escaleren is pas nodig als iets duidelijk buiten de norm valt. Als een build al vele uren blijft hangen op verwerken, controleer dan eerst de systeemstatus van Apple op een mogelijke storing, en probeer eventueel opnieuw te uploaden met een verhoogd buildnummer. Als een Beta App Review ruim voorbij de 48 uur gaat zonder verandering, kun je contact opnemen met Apple. Voor de meeste gevallen geldt echter dat de goedkeuringstijd normaal is en dat rustig wachten de juiste stap is.
Goedkeuringstijd per situatie
Elke situatie aan de juiste verwachting koppelen voorkomt onnodige zorgen. De tabel vat het samen.
| Situatie | Beoordeling nodig? | Verwachte tijd |
|---|---|---|
| Interne testers | Nee, overgeslagen | Enkele minuten na verwerken |
| Externe testers, eerste build | Ja, Beta App Review | Meestal rond 24 uur |
| Externe testers, latere build | Meestal niet | Enkele minuten |
| Build nog aan het verwerken | Nog niet van toepassing | Korte wachttijd |
| Ontbrekende exportnaleving | Geblokkeerd tot ingevuld | Direct na invullen |
Lees de eerste twee rijen als de kern: intern is vrijwel direct, extern kost de eerste keer ongeveer een dag.
Controlelijst
Voordat je je zorgen maakt over de wachttijd, loop je deze punten na. De lijst dekt het belangrijkste.
| Controle | Actie | Klaar? |
|---|---|---|
| Verwerken afgerond | Kijk of de build klaar is met verwerken | [ ] |
| Exportnaleving | Beantwoord de versleutelingsvraag | [ ] |
| Type tester | Bepaal of je intern of extern test | [ ] |
| Eerste of latere build | Weet of Beta App Review nog volgt | [ ] |
| Systeemstatus | Controleer op een storing bij Apple | [ ] |
| Ruime planning | Dien de eerste externe build op tijd in | [ ] |
Het punt dat het vaakst wordt vergeten is het tweede: een niet beantwoorde exportnalevingsvraag houdt de build tegen voor externe testers.
Waar beveiliging binnenkomt
Niets hiervan versnelt de beoordeling zelf, want die ligt bij Apple, maar je build goed voorbereiden verkleint de kans op een afkeuring die juist voor vertraging zorgt.
Een scanner zoals PTKD.com analyseert het pakket van je iOS- of Android-app en signaleert beveiligingsproblemen, zoals blootgestelde sleutels of te ruime rechten, voordat je indient, gekoppeld aan OWASP MASVS. Om duidelijk te zijn over de grens: PTKD beïnvloedt de wachttijd of de status van de beoordeling niet, want die hangen volledig van Apple af. Wat het wel voorkomt, is de categorie afkeuringen door beveiligingsproblemen, en omdat zo'n afkeuring je terug naar het begin stuurt, is een controle voor het indienen een goede gewoonte om vermijdbare vertraging te voorkomen.
Wat je moet onthouden
- De TestFlight-goedkeuringstijd hangt af van het soort tester: interne testers slaan de beoordeling over, externe testers hebben er wel een nodig.
- Voor interne testers is een build binnen enkele minuten na het verwerken beschikbaar, zonder Beta App Review.
- Voor externe testers moet de eerste build van een versie door Beta App Review, wat doorgaans rond de 24 uur duurt, soms tot 48 uur.
- Latere builds van dezelfde versie worden meestal binnen enkele minuten goedgekeurd; plan daarom vooral die eerste externe beoordeling ruim in.
- Controleer bij een lange wachttijd eerst verwerken, exportnaleving en de systeemstatus, en gebruik een hulpmiddel als PTKD.com om afkeuringen door beveiliging te voorkomen.



