App Review, decoded

Common App Store rejections, in plain English

What each guideline actually means, why apps hit it, and how to get approved. Or paste your own rejection into the decoder.

2.1App Completeness: The reviewer couldn't fully test your app: it crashed, something was broken or unfinished, or they couldn't get past a login.2.3Accurate Metadata: Your App Store listing (name, description, screenshots, keywords) doesn't accurately reflect the app.4.2Minimum Functionality: Apple thinks your app is too thin, usually a website wrapped in an app shell.4.3Spam: Apple thinks your app duplicates another app, a template, or a crowded category without adding anything new.5.1.1Data Collection and Storage: Something about how your app asks for or uses personal data: permission prompts, privacy policy, or forcing users to sign up.5.1.1(v)Account Sign-In and Deletion: Your app lets people create an account but doesn't let them delete it inside the app, or it forces a login it doesn't need.4.8Login Services (Sign in with Apple): Your app offers Google, Facebook or another third-party login but no equivalent privacy-friendly option like Sign in with Apple.3.1.1In-App Purchase: Your app unlocks digital content or features with a payment method other than Apple's In-App Purchase.3.1.2Subscriptions: Your subscription paywall or listing is missing required information, like price, length, or links to your terms and privacy policy.1.5Developer Information: Your Support URL doesn't lead to a working way to contact you.

Rather have someone fix it for you?

I've shipped 7 apps of my own and fixed real rejections on them. Invite me to App Store Connect (no Apple ID password needed), and I'll fix it, reply to Apple and resubmit. From $45, with unlimited revisions until the original rejection is approved.