Published July 2026 · 9 min read

Screenshot rejections,
and how to stop collecting them.

Screenshots get rejected at two different gates, and knowing which gate you hit tells you the fix. The first is a validator that checks pixels and formats the moment you upload. The second is a human at App Review comparing what your screenshots promise against what your app does. Both are predictable once you know what they check.

Gate 1 upload validation Gate 2 human review Key rule guideline 2.3, accuracy Fix cycle hours, not builds

Gate 1: the upload validator

App Store Connect checks screenshots mechanically before review ever starts. These rejections arrive instantly and the error messages are literal. The complete list of what it enforces:

Gate 1 failures cost minutes. If your pipeline renders at exact store sizes in PNG, which is what the screenshot editor's export does, you will simply never see them. If you already have images and want to know which slots take them, run them through the spec checker first.

Gate 2: what the human reviewer checks

Apple's App Review works from guideline 2.3, "Accurate Metadata". The screenshot-relevant parts compress to one sentence: screenshots must show the app being the app. The recurring rejections:

Not showing the app in use

A screenshot set that's all splash screens, logos, or concept art gets rejected, reviewers want the actual product on screen. Games are the sharp end of this rule: promotional artwork in place of real gameplay is one of the most common 2.3 rejections there is. Marketing framing around a real screenshot is fine; marketing instead of a real screenshot is not.

Features the app doesn't have

Showing UI that doesn't exist in the submitted build, a planned feature, a mockup of v2, an AI-generated fantasy screen, is the fastest route to rejection, and repeat offenses put your account at risk. The screenshot set must be reproducible on a device running the build you submitted.

Mentioning the other platform

A screenshot, caption, or award badge that references Android, Google Play, or "also on..." violates 2.3.10. It sounds obvious; it ships constantly via reused marketing assets. Google is looser in the other direction, but cross-store references are a bad idea everywhere.

Pricing and claims that can drift

A "$4.99" in a screenshot becomes false the day you change the price, and stale prices in screenshots are a rejection. Same for "editor's choice", star ratings, and award badges: claims must be true, current, and yours. If you show ratings, show your real ones and plan to update.

Other people's stuff

Screenshots containing third-party content you don't have rights to, recognizable characters, celebrity photos, another company's trademarks, album art, draw rejections under the intellectual-property guidelines. This includes the content inside your app's UI in the screenshot: a media app should demo with content it can license, not this week's box office.

!

Device frames are allowed and Apple provides official product bezels for exactly this. Two rules: use current-generation hardware imagery, and don't distort or recolor Apple's device art beyond what their marketing guidelines permit. Generic frames, like the ones Mockstack draws, sidestep the question entirely.

The Play Store's version of all this

Google's review is mostly automated and its screenshot rules live in the "metadata policy". Different emphases, same spirit:

When the rejection arrives anyway

Screenshot rejections are the cheapest kind to fix. On the App Store, the notice lands in the Resolution Center naming the guideline; on Play, the Policy status page names the policy. Three things worth knowing:

The pre-upload checklist

Run the list before every submission, it's two minutes against a review cycle. The captions on those screenshots deserve the same care: that's the copywriting guide.