Skip to content

What to check before you submit your iOS app to App Review

The checklist that took my second app through App Review first time, after four rejections on my first, with Apple's own rule behind every item.

On this page
  1. How often does Apple reject apps?
  2. Is the app actually finished?
  3. Does the reviewer have everything they need?
  4. Is the privacy side complete?
  5. Do the screenshots and metadata match the app?
  6. Is the paywall set up the way Apple wants?
  7. Is the app more than a website, or a copy of one?
  8. What does App Store Connect ask for?
  9. How long does review take?
  10. What if you're rejected anyway?
  11. Where Launch Indie Apps fits
  12. Do this today
  13. Common questions
  14. Sources

The short answer

Test the exact build on real devices, remove every placeholder, and give the reviewer a demo account that works and notes that explain how to reach every feature. Then complete what App Store Connect asks for: privacy policy, App Privacy details, age rating and screenshots that match the app. Most rejections are about apps that aren't finished.

My first app was rejected four times. My second, Invobis, was approved on the first try, in under 48 hours.

Nothing about the second app was simpler. The difference was a checklist, written from the mistakes on the first, which I posted on X the week it was approved. This is that checklist, with Apple's own rule behind each line.

How often does Apple reject apps?

Often. In 2025 Apple reviewed 9,100,620 submissions and rejected 2,093,244 of them, almost one in four. Performance problems, such as crashes and incomplete apps, account for the largest share of rejections by far.

Apple says over 40% of unresolved issues come from a single guideline, 2.1, App Completeness. Its newsroom adds that over 443,000 submissions were rejected for privacy violations in 2025.

So most rejections aren't about taste. They're about apps that weren't ready, or didn't explain themselves.

Is the app actually finished?

  • Test the exact build you're submitting, on real devices: the smallest and largest screens you support, and iPad if the app runs there.
  • Test on the oldest iOS version you claim to support.
  • Remove every placeholder: Apple's guideline 2.1 asks for final versions, with no placeholder text or temporary content.
  • Tap every button and every link. Dead buttons, broken copy and wrong plurals are the small things reviewers notice.
  • Make sure your backend is live and reachable during review.

Does the reviewer have everything they need?

This is the one most makers skip, and the one that helped me most: don't make Apple work out how your app works.

  • If the app has a login, give a demo account that works and won't expire. App Store Connect asks for it in the App Review section.
  • Use the review notes, up to 4,000 bytes, to explain how to test the app: how to reach the paywall, the subscriptions, the widgets.
  • Record a short demo video for anything the reviewer can't do themselves, such as hardware, a location or a second device.
  • Give a review contact with a phone number in international format, starting with "+".

Is the privacy side complete?

  • A privacy policy, linked both in App Store Connect and inside the app. Guideline 5.1.1(i) requires both places, and App Store Connect requires the URL for every app.
  • App Privacy details that match what your app and its SDKs really collect. Apple requires them for new apps and updates, third-party code included, and its page explains how SDK privacy manifests help you fill them in accurately.
  • Permission screens that explain why you need access. Apple asks that purpose strings clearly and completely describe how you use the data.
  • Never imitate or steer Apple's permission prompts. Guideline 5.1.1(iv) says apps must not try to manipulate, trick or force people to consent.
  • If people can create an account, they can delete it inside the app: guideline 5.1.1(v).

Do the screenshots and metadata match the app?

  • Screenshots and preview videos show the exact build you're submitting. Apple says screenshots should show the app in use, not just title art, a login page or a splash screen.
  • The name is 30 characters or fewer, and nothing in the description promises a feature that isn't there.
  • Every screenshot is a size Apple accepts. Our free screenshot size checker tells you in seconds.

Is the paywall set up the way Apple wants?

If your app sells anything, this is where first apps get stuck.

  • Paid features use in-app purchase, as guideline 3.1.1 requires, and there's a way to restore purchases: Apple says you should have a restore mechanism for restorable purchases.
  • The price is the clearest thing on every paywall, clearer than the free trial or the discount.
  • The paywall says how long the plan lasts, that it renews automatically, and how to cancel. Guideline 3.1.2 asks you to describe what people get for the price before you ask them to subscribe.
  • Terms of use and the privacy policy are always visible from the paywall.
  • Subscriptions and their review screenshots are set up in App Store Connect before you submit.

Is the app more than a website, or a copy of one?

Guideline 4.2 asks for minimum functionality: an app that's only a repackaged website doesn't belong on the App Store. Guideline 4.3 turns down apps that can't be told apart from what's already there, and names crowded categories such as flashlights, wallpapers and simple timers.

If your app is in one of those, say plainly in your notes what's different about it.

What does App Store Connect ask for?

  • A support URL with real contact details.
  • The age rating questionnaire. An app without a rating can't be published.
  • The export compliance questions about encryption.
  • Description, keywords, screenshots and copyright. What's New isn't used on a first version.
  • Any special capability your app depends on, approved in advance. Some are only offered as entitlements for limited use cases, so request them well before you plan to submit.

How long does review take?

Apple says it reviews at least 50% of submissions in under 24 hours and 90% in under 48. After approval, an app can take up to 24 hours to appear on the App Store.

Set the release to manual, so approval doesn't pick your launch day. The launch checklist covers the weeks after.

What if you're rejected anyway?

It happens to a lot of first apps, mine included, and it isn't the end. In 2025, 387,087 submissions were approved after an earlier rejection.

Read which guideline the rejection cites, fix exactly that, and explain the change in your review notes when you resubmit. Then add the lesson to your own checklist. Mine started that way.

Where Launch Indie Apps fits

Once you're approved, Launch Indie Apps is the next step: a listing reviewed by a person, launch posts written for each channel and the Launch Map of other places to launch. Before you submit, our two free tools check the parts reviewers see first: the character counter for your name, subtitle and keywords, and the screenshot size checker.

Do this today

Sign out of your app and try to use it as a reviewer would, with only the demo account and the notes you plan to give Apple. Fix anything that makes you stop and think.

Common questions

How long does App Store review take?

Apple says it reviews at least 50% of submissions in under 24 hours and 90% in under 48 hours. After approval, the app can take up to 24 hours to appear on the App Store.

What is the most common reason apps are rejected?

Apple says over 40% of unresolved issues relate to guideline 2.1, App Completeness: crashes, placeholder content, broken links and missing information such as demo accounts.

Does every iOS app need a privacy policy?

Yes. App Store Connect requires a privacy policy URL for all apps, and guideline 5.1.1(i) asks for it to be linked inside the app too.

Does my app need a way to delete an account?

If people can create an account in your app, guideline 5.1.1(v) requires that they can also delete it from inside the app.

Sources

A note from Rashem

Most of this list came from my own rejections, so it keeps growing. If App Review rejected you for something that isn't here, send it to me at hello@launchindieapps.com and I'll add it.

Read next

Launching

The iOS app launch checklist, from App Review to day 30

Every step of an indie iOS app launch in order: three weeks out, the product page, launch day and the 30 days after. Each rule linked to Apple's own page.

October 16, 2026 · 5 min read
Launching

How to launch an iOS app as a solo developer

One person, limited hours, a small budget. What a launch costs, which jobs Apple's own tools take off your plate, what to do yourself and what to skip.

October 17, 2026 · 4 min read
Launching

How to launch an iOS app with no audience

No followers, no mailing list, no budget. Where to borrow an audience for your iOS app launch, and how to start building your own while you wait.

October 17, 2026 · 4 min read

A few great apps. Every week.

Handpicked indie iOS apps in your inbox. Free, and one click to unsubscribe.

No spam. Just great apps.