Die häufigsten App-Store-Ablehnungsgründe
Die meisten iOS-Ablehnungen sind kein Rätsel — sie häufen sich um eine Handvoll wiederkehrender Probleme. Hier sind die, die wir am häufigsten sehen, und genau das, was du vor der Einreichung prüfen solltest.
1. Guideline 2.1 — App-Vollständigkeit & Abstürze
Der mit Abstand häufigste Ablehnungsgrund. Reviewer öffnen deine App auf einem echten Gerät und sie stürzt ab, zeigt Platzhalter-Inhalte, hat kaputte Links oder verlangt ein Login, das sie nicht abschließen können. Behebe es, indem du jeden Ablauf von Anfang bis Ende auf physischer Hardware testest, jeglichen "Beta- / Demo- / Coming-soon"-Inhalt entfernst und in den App-Review-Notizen ein funktionierendes Demo-Konto bereitstellst.
2. Fehlende oder leere Berechtigungstexte
Wenn deine App Kamera, Mikrofon, Standort, Fotos, Kontakte oder Tracking anfordert und der passende NS…UsageDescription-Schlüssel fehlt oder leer ist, wird der Build automatisch abgelehnt. Jede angeforderte Funktion braucht einen klaren, spezifischen Zwecktext, der den Nutzen für die Nutzer erklärt — nicht nur "für die Funktion der App erforderlich".
3. Privacy-Manifest & Required-Reason-APIs
Seit 2024 verlangt Apple ein PrivacyInfo.xcprivacy-Privacy-Manifest für Apps und viele SDKs, die Required-Reason-APIs nutzen (Datei-Zeitstempel, User Defaults, Speicherplatz, System-Boot-Zeit). Fehlende oder unvollständige Deklarationen lösen jetzt schon beim Upload Ablehnungen aus. Prüfe auch deine Drittanbieter-SDKs — sie sind eine häufige Quelle.
4. In-App-Kauf- & Zahlungsverstöße (3.1.1)
- Verkauf digitaler Inhalte oder Abos ohne Apple In-App Purchase.
- Verlinkung auf eine externe Website, um digitale Inhalte zu bezahlen.
- Fehlender Restore-Purchases-Button bei Non-Consumables.
- Unklare Abopreise, -bedingungen oder Kündigungsinfos.
5. Kontolöschung (5.1.1)
Wenn Nutzer ein Konto anlegen können, müssen sie es — samt aller zugehörigen Daten — innerhalb der App löschen können. Die Option muss leicht zu finden sein und tatsächlich löschen, nicht nur deaktivieren.
6. Mindestfunktionalität & Web-Wrapper (4.2)
Apps, die im Grunde nur eine umverpackte Website, ein dünner WKWebView oder ein Template mit wenig nativem Mehrwert sind, werden abgelehnt. Stelle sicher, dass deine App etwas kann, das eine mobile Webseite nicht kann.
7. App Transport Security deaktiviert (2.5.1)
NSAllowsArbitraryLoads = YES ohne Ausnahmen zu setzen, deaktiviert die HTTPS-Durchsetzung komplett und zieht Prüfungen nach sich. Begrenze Ausnahmen auf einzelne Domains und begründe jede.
Wie App Review Checker hilft
Lade deine .ipa hoch und wir prüfen automatisch das Privacy-Manifest, die Berechtigungstexte, die ATS-Konfiguration, die Verschlüsselungs-Deklaration, Icons, Launch-Storyboard und mehr — dann führen wir dich durch die manuellen Punkte (IAP, Kontolöschung, ATT, Metadaten-Korrektheit), die ein Binary nicht erkennen kann.
Prüfe deinen Build, bevor du einreichst
Lass deine .ipa oder .apk durch App Review Checker laufen und erkenne diese Probleme in Sekunden.
App prüfen