Apps

Getting your iPhone app through App Store review

Common reasons apps are rejected by Apple, and how to prepare your submission so it is approved first time.

EvoAstra team14 Nov 2026 · 3 min read
Key takeaways
  • Incomplete apps, broken links and missing demo logins cause many rejections
  • Explain any login or special feature in the review notes
  • Follow Apple's rules on payments and privacy

Apple reviews every app before it appears on the App Store. Most rejections are avoidable with careful preparation.

Common rejection reasonsAnimated
  • App crashes or has broken features
  • Placeholder content
  • No demo account for login
  • Missing privacy details
  • Payment rules not followed

Give reviewers what they need

If your app needs a login, provide a working demo account in the review notes. If a feature depends on location, hardware or a special setup, explain how to test it.

Finish the app

Reviewers reject apps that feel unfinished: empty screens, lorem ipsum text, dead buttons or links to pages that do not exist. Test every path.

Privacy

Fill in the App Privacy details accurately, show permission prompts only when needed with a clear explanation, and link to your privacy policy. Apps that let users create accounts are generally expected to let them delete their account too.

A smooth submissionAnimated
  1. BeforeTest on real iPhones
  2. SubmitAdd demo login and notes
  3. ReviewRespond quickly to questions
  4. ApprovedRelease manually at a planned time

Payments

Apple has specific rules about selling digital content and services inside apps. Physical goods and real-world services usually use your own payment gateway, while digital content may need in-app purchase. Check the current guidelines for your case.

If you are rejected

Read the message carefully, fix the issue or reply with an explanation in App Store Connect. Most rejections are resolved within a day or two.

Need help with this?

Tell us what you’re working on. Free estimate within 24 hours, NDA on request.

Get a free estimate WhatsApp