App Store Rejection Decoder
Paste your App Review rejection and get the decoded guideline, plain-English meaning, and the exact fix.
Building a new app? Start with one that passes reviewTry an example rejection
Most-Cited App Store Guidelines
A quick reference to the guidelines behind the majority of App Review rejections and what each one really means.
| Guideline | Title | What it really means |
|---|---|---|
| 2.1 | App Completeness | Crashes, placeholder content, missing demo credentials |
| 2.3 | Accurate Metadata | Screenshots or description misrepresent the app |
| 3.1.1 | In-App Purchase | Digital goods must use IAP, not Stripe or web checkout |
| 4.2 | Minimum Functionality | Feels like a website; needs more native iOS features |
| 4.3 | Spam | Near-duplicate of another app or a repurposed template |
| 5.1.1 | Data Collection & Storage | Missing privacy policy or asking for unneeded data |
| 5.1.2 | Data Use & Sharing | Sharing user data with third parties without consent |
How to Resubmit After a Rejection
Read the rejection twice, then quote it
Copy the exact guideline number and phrasing. Apple's language is precise — vague fixes get re-rejected. If a specific screen or flow is called out, reproduce it before touching code.
Fix the smallest thing that satisfies the guideline
Do not turn a rejection into a redesign. If Apple cites a crash on the sign-in screen, ship a build that fixes only that. Adding unrelated features while you have their attention slows re-review.
Reply in Resolution Center BEFORE resubmitting if unclear
A single clarifying reply — "Which screen did the crash occur on?" — is much cheaper than another rejected build. Apple responds in Resolution Center, usually within 24 hours.
Upload a new build with a bumped build number
App Store Connect will reject a resubmission that uses the same build number. Increment the build (not necessarily the version) and re-upload from Xcode or fastlane.
Update the App Review Information
In App Store Connect, provide reviewer credentials for gated features, a demo video link (unlisted YouTube works), and a plain-English note explaining what was fixed and where to find it.
Request expedited review only for real emergencies
Expedited reviews are for critical bugs affecting users of a live app or a launch deadline you cannot move. Apple grants only a handful per year per team. Do not use one for a first submission.
Rejection-Proof Your First Submission
The rejections below account for most first-submission failures. Ship with these covered and you dramatically improve your odds of a first-pass approval.
| Pre-flight check | Prevents |
|---|---|
| Test the exact build on a real device, not just the simulator | 2.1 App Completeness |
| Provide demo credentials in App Review Information | 2.1 Missing credentials |
| Remove all Lorem Ipsum, "Coming Soon" and dead links | 2.1 Placeholder content |
| Add 3+ native iOS features (push, widgets, camera, biometrics) | 4.2 Minimum Functionality |
| Publish a privacy policy URL that names every SDK and data type | 5.1.1 Privacy |
| Use IAP for any digital goods or subscriptions | 3.1.1 IAP |
| Match screenshots and description to the actual app | 2.3 Metadata accuracy |
| Ensure your app has a distinct concept, not a repurposed template | 4.3 Spam |