How to avoid App Store rejection: an App Review checklist
- Roughly 23 in 100: Apple’s 2025 transparency report counts 2,093,244 rejected submissions, with Performance (crashes, bugs, and incomplete apps) the largest category, and 387,087 rejections later approved after fixes.
- Boring problems, boring fixes: The top rejection reasons are self-inflicted, so before the day you submit test the actual release build on a real device, try your support and privacy policy links, and log in with your own demo account.
- Metadata must be true: Polished apps get rejected for what’s written around them: screenshots must show the real app, and the name and subtitle allow no keyword stuffing, price terms, or other-platform imagery.
- Privacy keeps growing: Write privacy request text that explains why you need access, offer in-app account deletion, get explicit consent before sending personal data to third-party AI services, and update any old SDKs so missing privacy manifests.
- Reviewers have minutes, not hours: Most developers leave the App Review Information box blank – fill it with demo credentials, what’s new or unusual, and a demo video for anything the reviewer can’t test themselves.
- The 30-minute reviewer run: Before submitting, take a moment to try things just like the reviewer will on a clean device – install the release build, complete the core flow as a new user, log in with your demo credentials, restore purchases, delete an account, and trigger every permission prompt.