๐Ÿš€ ShipToStore

iOS publishing guide ยท 4 steps ยท ~1h 41m

๐ŸŽ‰ Review outcome & release

Handle a rejection calmly or release to the world โ€” and know what happens in the first 48 hours after.

If rejected: work the Resolution Center

1h

A rejection is a conversation, not a verdict:

  1. Read the message in App Store Connect โ†’ your app โ†’ App Review (Resolution Center) carefully โ€” it cites the guideline (e.g. 2.1, 4.8) and usually includes screenshots or a crash log.
  2. Misunderstanding? Reply in Resolution Center explaining โ€” you can clarify or point to where the feature lives without re-uploading; reviewers re-check on the same build. Polite, specific replies regularly flip rejections.
  3. Real issue? Fix it โ†’ bump the build number โ†’ upload โ†’ resubmit. Mention what changed in the reply/notes; re-reviews after rejection are usually faster than the first pass.
  4. Metadata-only issues (screenshots, description) can be fixed in App Store Connect and resubmitted without a new binary.
  5. Disagree on policy? Appeal to the App Review Board (link in the rejection). Use sparingly, with arguments grounded in the guideline text.
  6. Critical timing? Request an expedited review โ€” granted sparingly, for crashes or genuine emergencies.

Approved! Release per your chosen option

10 min

The 'Your app is ready for sale' email arrives. Now:

  • Manual release: the version page shows Release This Version โ€” press it when your backend, support inbox, and announcement are ready. The approval doesn't expire on any short clock.
  • Automatic: it's already rolling out.
  • Scheduled: it goes live on your date.

After pressing release, propagation to all storefronts takes from minutes up to a few hours. Grab your App Store link from App Store Connect โ†’ App Information โ†’ View on App Store (format https://apps.apple.com/app/id<APPLE_ID>) โ€” use this link in announcements rather than telling people to search (search indexing lags, see post-release).

First 48 hours: indexing, crashes, reviews

30 min

What's normal and what to watch right after release:

  • Search indexing lags 24โ€“48h โ€” your app may be live (direct link works) but invisible in search. Normal; don't panic.
  • Crash reports: check Xcode Window โ†’ Organizer โ†’ Crashes and App Store Connect โ†’ Analytics daily for the first week. A crash spike on a device/OS combo you didn't test wants a fast 1.0.1.
  • Respond to reviews in App Store Connect โ†’ Ratings and Reviews โ€” responses are public and early reviews shape conversion.
  • Updates from here: every update repeats Phases 8 โ†’ 11 (new build number, What's New, review) โ€” but it's days, not weeks, now that the account and record exist. Consider Phased Release for updates.
  • Re-check Agreements after WWDC each year โ€” a new license agreement version silently blocks updates until accepted.

Released ๐ŸŽ‰

1 min

Your app is live on the App Store. You did the thing most people only talk about doing.

Take the win: share the link, thank your testers, screenshot the store page for posterity. Then enjoy the strangest part of shipping โ€” watching real strangers use something you made.

You shipped. ๐Ÿš€

โ† Submit for review

Track this interactively

Check off steps, skip what doesn't apply, and pick up where you left off.

Open the checklist โ€” free