All posts
GuideJul 8, 2026 · 12 min

The App Store Review Process, End to End: What Happens After You Hit Submit

The full App Store review process, stage by stage: upload, Waiting for Review, In Review, the automated and human checks, why apps get rejected, and release.

RA

The Argus Team

Reply Argus

The App Store review process is the pipeline every build runs before it can go live: you upload the binary, Apple's servers process and scan it, a reviewer on the App Review team opens it and tests it against the App Review Guidelines, and then you get one of two verdicts — approved, or rejected with a specific guideline number to fix. Apple's own published figure is that 90% of submissions are reviewed in under 24 hours, so for most apps the whole thing is a same-day event.

But the day it isn't, you want to know exactly which stage you're sitting in and why. This walks the pipeline end to end: every status you'll see in App Store Connect, what actually happens at each one, and the handful of reasons a review turns into a rejection. One thing to name up front. This is Apple's *App Review*, the gate a build passes through before launch, and it's a different thing from the user reviews people leave once your app is live, though the two get tangled constantly. Google Play runs its own separate review pipeline, which we touch at the end.

What are the stages of the App Store review process?

There are five, and App Store Connect names each one so you always know where a build is. Most submissions walk straight through in order; the ones that stall almost always stall at the same two stages. Here's the full path from your Submit tap to a live app:

  1. 1

    Step 1 — Upload and Processing

    Xcode or Transporter uploads your build, and App Store Connect processes it, usually a few minutes, sometimes up to an hour. This is where automated validation runs: Apple checks the binary is well-formed, signed, built for supported architectures, and carries the entitlements and privacy manifest it declares. A broken build can bounce here before a human ever sees it.

  2. 2

    Step 2 — Waiting for Review

    The build is submitted and sitting in the queue. This is the variable wait, and it's entirely out of your hands. No button speeds it up except an expedited request. For most apps it's hours; when reviews run long, this is the stage that's long.

  3. 3

    Step 3 — In Review

    A reviewer is actively testing your app on real hardware against the guidelines. This stage is usually short, minutes to a couple of hours. If it sits in 'In Review' for days, something has snagged (more on that below).

  4. 4

    Step 4 — The verdict

    Approved builds move to 'Pending Developer Release' (if you chose manual release) or straight to 'Ready for Distribution' (if you chose automatic). Rejected builds get a message in the Resolution Center citing the exact guideline you tripped, and the status flips to 'Rejected' or 'Metadata Rejected.'

  5. 5

    Step 5 — Release

    You release manually, let it release automatically, or use phased release to roll an update out over seven days. Once released, the app shows 'Ready for Distribution' and starts propagating to the store. Allow a few hours for it to appear worldwide and for search to catch up.

What happens the moment you hit Submit?

Before any person looks at your app, Apple's automated layer does. On upload, App Store Connect runs static analysis and a malware scan over the binary, and checks for the things a machine can catch faster than a human: use of private APIs, missing or mismatched entitlements, an unsupported minimum OS or architecture, a malformed Info.plist, or a privacy manifest that doesn't match the frameworks you linked. A chunk of rejections happen right here, automatically, and they read as 'Invalid Binary' or an ITMS error rather than a guideline citation.

Clear that, and the build enters the human queue as 'Waiting for Review.' The automated pass is necessary but not sufficient. It filters the obviously broken so the App Review team spends its time on judgment calls, not crash-on-launch builds. Think of it as the metal detector before the interview.

What does the human App Review team actually check?

A real person installs your build on a real device and uses it, guidelines open beside them. They're not reading your code; they're driving your app the way a picky first-time user would, and checking that what you shipped matches what you promised. The things they hit hardest:

  • Does it work? — the app has to launch, not crash, and be complete. Placeholder text, dead buttons, 'coming soon' screens, and demo content are Guideline 2.1 rejections. This is the single biggest bucket.
  • Can they get in? — if any feature sits behind a login, you must provide working demo credentials (or a demo mode) in the App Review notes. No account, no way to test the feature, near-automatic rejection.
  • Does the metadata match? — screenshots, preview, description, and keywords have to reflect the actual app (Guideline 2.3). Screenshots showing features that don't exist, or a description overselling, gets flagged.
  • Is privacy honest? — your privacy 'nutrition label' and privacy manifest must match what the app really collects, and every sensitive permission needs a clear purpose string (Guideline 5.1.1). Missing usage descriptions or undisclosed data collection is a fast reject.
  • Are payments compliant? — selling digital goods or subscriptions inside the app means Apple's In-App Purchase, not an external payment sheet (Guideline 3.1.1). Routing users to an outside checkout for digital content is one of the more expensive mistakes to make.
  • Is it original and useful? — thin, spammy, template-cloned, or near-duplicate apps run into Guideline 4.3, the 'spam / saturation' rule that trips up reskins and low-effort submissions. We break that one down in [App Store review guideline 4.3 rejections](/blog/app-store-review-guideline-4-3-rejections).

Why do apps get rejected — and what happens next?

A rejection isn't a verdict on you; it's a message. Apple posts it in the Resolution Center inside App Store Connect, names the guideline you tripped, and often attaches a screenshot or a note about what they saw. You fix it, reply or resubmit, and it goes back in the queue, often for a faster second look, since the reviewer already has context. Most rejections are boringly fixable: a broken support URL, a missing demo account, a purpose string you forgot, a screenshot that no longer matches the UI.

The distinction that saves you a day is metadata versus binary. If Apple rejects only your metadata — a bad screenshot, a misleading subtitle, a dead privacy-policy link — you can fix it in App Store Connect and resubmit *the same build*, no new upload, no reprocessing. A binary rejection (a crash, a private-API use, a guideline the code itself violates) needs a new build and a fresh trip through Processing. Read which kind you got before you rebuild anything.

Don't argue in the first reply — read the guideline

When a rejection feels wrong, the instinct is to fire back that the reviewer misunderstood. Sometimes they did, and the Resolution Center is exactly where you make that case, politely and with specifics. But first open the cited guideline and read it against your build. More than half the 'wrong' rejections turn out to be a real miss (a purpose string, a demo login, a screenshot drift) that's faster to fix than to appeal.

How long does App Store review take?

Apple's published figure is 90% of submissions reviewed within 24 hours, and in practice most first submissions and updates clear in a single business day. The variable part is 'Waiting for Review,' the queue, not 'In Review,' which is usually quick once a reviewer picks up your build. New apps tend to sit slightly longer than updates, and the year-end holidays stretch everything (Apple keeps reviewing but warns of reduced availability and slower turnaround around late December). For the full breakdown of typical times, what makes a review run long, and how to read the clock on each status, see [how long does App Store review take](/blog/how-long-does-app-store-review-take).

Can you speed it up, or is it just stuck?

Two different situations, two different moves. If you have a genuine reason to jump the queue, like a critical bug fix for users or a time-sensitive launch tied to an event, Apple lets you file an expedited review request, and it's real: approved requests can turn a multi-day wait into hours. Use it sparingly; abuse it and future requests get ignored. The when, how, and etiquette of it live in [expedited App Store review](/blog/expedited-app-store-review).

Stuck is different. If a build has sat in 'In Review' for days with no movement, or 'Waiting for Review' has blown well past the norm for your account, that's not a speed problem — it's a snag, and it usually means the reviewer hit something they need to escalate, or the submission is caught in a manual check. The playbook for diagnosing and un-sticking it is [app stuck in review](/blog/app-store-stuck-in-review).

You're approved. Now the other review process starts.

App Review is a gate you pass once per build. The moment you release, a second review process begins, the one that never ends: real users rating and reviewing your live app, every day, in every language you ship in. That's the process most teams underestimate, because unlike App Review there's no queue to clear and no approval to earn. There's just a steady stream of one-to-five-star feedback, and a public reply box under each one that a prospective installer will read.

This is where App Review and user reviews stop being the same word and start being two jobs. Apple decides whether your app ships. Your users decide, review by review, whether the next person installs it — and whether you look like a team that answers or one that ghosts. A crash report that would've been a 2.1 rejection pre-launch shows up post-launch as a one-star review instead, and now the fix is a reply plus a shipped update, not a resubmission.

Loved the app for a week, then the sync button stopped working after the latest update. Nothing saves now.

Reply

Really sorry — that sync bug slipped into our last update and we've shipped a fix in the version live now. Update and try the sync button again; if anything still won't save, tell us your device and OS here and we'll get on it fast.

That reply is the whole ongoing review process in miniature: acknowledge, name the fix, offer one next step, and do it publicly so the next reader sees a team that's on it. The research backs the effort. When Google introduced recency-weighted ratings at I/O 2019, it reported that responding correlates with an average lift of 0.7 stars, and across 4.5 million reviews Hassan et al. found users who got a response were roughly six times more likely to raise their rating (4.4% vs 0.7%). Passing App Review gets you on the shelf; answering reviews is what keeps you there.

The review process you don't have to babysit

You clear App Review a handful of times a year. You face user reviews every single day, on both stores, in whatever language they were written in. [ReplyArgus](/features) doesn't touch Apple's App Review (that's between you and Apple), but it does own the review process that starts the day after launch: it watches your App Store and Google Play reviews in one inbox and drafts a reply for each in the reviewer's own language, grounded in your past approved replies so it never promises a fix that didn't ship. Approve in a click, or opt into rule-based auto-publish for the clean cases so the queue never backs up during a launch week.

Frequently asked

What are the stages of the App Store review process?
Five: Processing (your upload is validated and scanned automatically), Waiting for Review (queued for a reviewer), In Review (a human tests it against the guidelines), the verdict (Approved and Pending Developer Release / Ready for Distribution, or Rejected with a guideline citation), and Release (manual, automatic, or phased over seven days). App Store Connect labels each status so you always know where your build sits.
How long does the App Store review take?
Apple's published figure is that 90% of submissions are reviewed within 24 hours, and most first submissions and updates clear in a single business day. The variable wait is the 'Waiting for Review' queue, not the actual 'In Review' pass. New apps and holiday periods run slightly longer.
What's the difference between 'Waiting for Review' and 'In Review'?
'Waiting for Review' means your build is queued and no reviewer has started yet. This is usually the longest, most variable wait, and nothing but an expedited request speeds it up. 'In Review' means a reviewer is actively testing your app on a device right now, and it's usually short. If 'In Review' lasts days, the submission has likely snagged on a manual check.
Why do apps get rejected during App Store review?
The most common reasons are Guideline 2.1 (crashes, bugs, placeholder or incomplete content), a missing demo account for login-gated features, Guideline 2.3 metadata that doesn't match the app, Guideline 5.1.1 privacy issues (undisclosed data collection or missing purpose strings), Guideline 3.1.1 payment violations (external checkout for digital goods), and Guideline 4.3 spam or duplicate-app rejections. Each rejection names its guideline in the Resolution Center.
Can I speed up or fix a stuck App Store review?
For a genuine time-sensitive reason like a critical bug fix or an event-tied launch, you can file an expedited review request, which can turn days into hours if approved. If a build is genuinely stuck (days in 'In Review' with no movement), that's a snag to diagnose, not a speed problem. Contact App Review and check the Resolution Center. Don't file expedited requests casually; overuse gets them ignored.
Does Google Play have the same review process?
Google Play runs its own separate review pipeline before publishing, and review times there have lengthened in recent years, especially for new developer accounts. The stages, statuses, and rejection reasons differ from Apple's. Once your app is live on either store, the ongoing user-review process is what you manage day to day — the two stores' reply mechanics are compared in [App Store vs Google Play review replies](/blog/app-store-vs-google-play-review-replies).

That's the whole pipeline: upload and processing, the automated scan, the queue, a human pass against the guidelines, and a verdict you either release or fix and resubmit. Clear it and you're on the shelf — and the review process that actually decides your rating begins. When those user reviews start rolling in, and they will, the smart move is to answer them well and fast rather than let them pile up. [Start free with ReplyArgus](/signup), no card, and Argus drafts your first App Store and Google Play replies in minutes, each one in the reviewer's own language and grounded in what you've actually shipped. And if you're still deciding what to say to the harsh ones, [how to respond to negative app reviews](/blog/how-to-respond-to-negative-app-reviews) is the field guide.

Try it

Let Argus draft your next reply.

Watch it answer a real review in your voice. 10-day trial, no card to begin.

See the features or pricing.

Keep reading