
"Guideline 4.3 - Design - Spam" is one of the most frustrating App Store rejections for indie developers. Unlike a crash or a privacy label mismatch, there's rarely a precise line to fix — often just a note that your app duplicates others. Understanding the wording of the App Review Guidelines is the first step toward a useful fix or appeal.
Guideline 4.3 is currently split into two parts:
| Clause | What it says | Typical cases |
|---|---|---|
| 4.3(a) | Don't create multiple Bundle IDs of the same app. If you have versions for specific locations, sports teams, universities, etc., submit a single app and provide the variations with in-app purchase | One map app per city; the same codebase reskinned under several brands; very similar apps from the same or related developer accounts |
| 4.3(b) | Don't submit apps that are indistinguishable from what's already widely available. Dating, flashlight, sound effects, wallpaper, simple timers, and fortune telling are well established, and new submissions won't be accepted unless they offer a meaningfully different or improved experience. Drinking games, fart and burp apps are called out as low value | Yet another lookalike app in a saturated category; template apps with only a new skin and name |
Guideline 4.2.6 often shows up alongside 4.3: apps built from a commercialized template or app generation service are rejected unless submitted directly by the provider of the app's content.
Reviewers judge the whole package, not only the code:
| Check | What to do |
|---|---|
| Is it really one app? | Merge regional or branded variants where possible; deliver differences inside the app via accounts or in-app purchase |
| Is the core feature distinct? | Write one sentence on what you do that others don't, and make sure it's reachable within the first few minutes |
| Code and assets | Substantially rework template projects; remove leftover sample data, placeholder copy and default icons |
| Metadata | Rewrite name, subtitle, description and keywords so they don't mirror your other apps or competitors |
| Screenshots | Lead with the differentiating feature and a clear value caption; avoid templates and palettes identical to other live apps |
| App Review notes | In App Review Information, explain the audience, the distinctive features, demo credentials and the exact path to see them |
| Category risk | If you're in a saturated category, call out the unique experience in your notes and make it obvious in the app |
Screenshots are easy to underestimate. Reviewers spend little time on a product page, and five generic "simple and beautiful" frames won't prove anything. Our competitor screenshot teardown method helps: line up competitors' screenshots next to yours and confirm that both your benefit order and your visuals differ.
Is it 4.3(a) or 4.3(b)? Does it also cite 4.2.6 or 2.3 (metadata)? If it mentions similarity to apps you previously submitted, the fix is merging or clearly separating your own apps. If it mentions a saturated category, the fix is demonstrating real differentiation.
Don't resubmit the same build. Rapid repeat rejections usually mean the binary and metadata didn't meaningfully change. Changes should land in functionality, content, UI and store assets — not just the version number.
Reply to App Review directly in App Store Connect with a structured explanation:
Keep it factual and calm, and don't promise features that aren't in the build yet.
If you're confident the decision is wrong, submit an appeal through Apple's App Review appeal form with the same differentiation write-up. An appeal isn't guaranteed to succeed, but it's the official route for genuinely original apps.
| Misconception | Reality |
|---|---|
| A new name and icon will get it through | 4.3 looks at the whole app; an unchanged binary and feature set rarely passes |
| Code obfuscation is enough | If the features and UI the reviewer sees are the same, it can still be judged a duplicate |
| Screenshots don't matter | Screenshots and metadata are the reviewer's first impression and can also be cited under 2.3 |
| Keep resubmitting until it passes | The guidelines state that repeated low-value submissions may lead to removal from the Apple Developer Program |
Guideline 4.3 boils down to one question: does this app deserve to exist as a separate app? Make the functional difference real before you submit, explain it clearly on the product page, and after a rejection reply or appeal with a concrete differentiation write-up — that works far better than a reskin. If your screenshots need a rebuild, AppShot Maker lets you mock up a few different layouts quickly so you can pick the one that best shows what sets your app apart.