De meest voorkomende App Store-afwijzingen
De meeste iOS-afwijzingen zijn geen mysterie — ze clusteren rond een handvol terugkerende problemen. Hier zijn degene die we het vaakst zien, en precies wat je moet controleren voordat je indient.
1. Guideline 2.1 — App-volledigheid & crashes
Verreweg de meest voorkomende afwijzing. Reviewers openen je app op een echt toestel en hij crasht, toont placeholdercontent, heeft kapotte links of vereist een login die ze niet kunnen voltooien. Los het op door elke flow van begin tot eind te testen op fysieke hardware, alle "bèta / demo / coming soon"-content te verwijderen en een werkend demo-account te leveren in de App Review-notities.
2. Ontbrekende of lege permissieteksten
Als je app toegang vraagt tot de camera, microfoon, locatie, foto's, contacten of tracking en de bijbehorende NS…UsageDescription-sleutel ontbreekt of leeg is, wordt de build automatisch afgewezen. Elke gevraagde mogelijkheid heeft een duidelijke, specifieke tekst nodig die het voordeel voor de gebruiker uitlegt — niet alleen "nodig om de app te laten werken."
3. Privacymanifest & required-reason API's
Sinds 2024 vereist Apple een PrivacyInfo.xcprivacy-privacymanifest voor apps en veel SDK's die required-reason API's gebruiken (bestandstijdstempels, user defaults, schijfruimte, systeemboottijd). Ontbrekende of onvolledige declaraties leiden nu tot afwijzingen bij upload. Controleer ook je externe SDK's — die zijn een veelvoorkomende bron.
4. In-app purchase- & betalingsovertredingen (3.1.1)
- Digitale content of abonnementen verkopen zonder Apple In-App Purchase.
- Doorlinken naar een externe website om voor digitale content te betalen.
- Een ontbrekende Restore Purchases-knop voor non-consumables.
- Onduidelijke abonnementsprijzen, -voorwaarden of -opzeginformatie.
5. Accountverwijdering (5.1.1)
Als gebruikers een account kunnen aanmaken, moeten ze het — en alle bijbehorende gegevens — kunnen verwijderen vanuit de app. De optie moet makkelijk te vinden zijn en moet daadwerkelijk verwijderen, niet alleen deactiveren.
6. Minimale functionaliteit & web-wrappers (4.2)
Apps die in wezen een herverpakte website, een dunne WKWebView of een template met weinig native waarde zijn, worden afgewezen. Zorg dat je app iets doet wat een mobiele webpagina niet kan.
7. App Transport Security uitgeschakeld (2.5.1)
NSAllowsArbitraryLoads = YES instellen zonder uitzonderingen schakelt het afdwingen van HTTPS volledig uit en trekt extra aandacht. Beperk uitzonderingen tot specifieke domeinen en rechtvaardig elke uitzondering.
Hoe App Review Checker helpt
Upload je .ipa en we controleren automatisch het privacymanifest, permissieteksten, ATS-configuratie, encryptiedeclaratie, iconen, launch storyboard en meer — daarna loodsen we je door de handmatige onderdelen (IAP, accountverwijdering, ATT, juistheid van metadata) die een binary niet kan detecteren.
Controleer je build voordat je indient
Haal je .ipa of .apk door App Review Checker en vang deze problemen op in seconden.
Controleer een app