Skip to content
Review fixes

Guideline 4.3(a) Design Spam: how to fix it, with 4.3(b) and 4.2.6 explained for template and AI apps (2026)

Find out which spam rule you actually broke (4.3(a), 4.3(b) or 4.2.6), then use the reply template and differentiation checklist to get a template or AI-built app through review.

Short answer

Guideline 4.3(a) Design Spam means Apple thinks your app duplicates another app's binary, metadata or concept. That other app can be your own (multiple bundle IDs of the same app) or another developer's. To fix it, merge duplicate apps, change the core experience and not just the visuals, rewrite your metadata, and reply in App Store Connect with specific differences. 4.3(b) covers saturated categories. 4.2.6 covers apps from commercial templates that were submitted by the wrong account.

Key takeaways
  • Guideline 4.3(a) forbids multiple Bundle IDs of the same app; Apple suggests one app with variations delivered through in-app purchase instead.
  • The 4.3(a) rejection says your app "shares a similar binary, metadata, and/or concept" with other apps "with only minor differences"; metadata includes title, subtitle, keywords and screenshots.
  • 4.3(b) targets saturated categories such as dating, flashlight, wallpaper, simple timers and fortune telling, which need a "meaningfully different or improved experience".
  • 4.2.6 rejects apps from a commercialized template or app generation service unless the content provider submits them from its own account.
  • Apple allows one App Review Board appeal per rejected submission; reply in App Store Connect first and answer any information requests before appealing.
Not Spam, Just Similar?

A Guideline 4.3(a) Design Spam rejection is one of the hardest App Review messages to act on, because it rarely says which app yours resembles. It hits template apps, white-label clients and AI-generated apps much more often than others. This guide separates 4.3(a) from 4.3(b) and 4.2.6, looks at how other developers got past the rejection, and gives you a reply template and a checklist to finish before you resubmit. For other rejection types, see the guideline-by-guideline rejection guide.

What does Guideline 4.3(a) Design Spam mean?

Guideline 4.3(a) means Apple thinks your submission is substantially the same app as one already submitted, either several bundle IDs of one app or a near-copy of someone else's. The fix is to consolidate the duplicates or make the core experience clearly different.

As of November 2026, the App Review Guidelines say: "Don't create multiple Bundle IDs of the same app (for example, submitting a separate map app for every city in the world instead of a single worldwide map that allows users to search any city)." Apple's suggested alternative is: "consider submitting a single app and providing the variations using in-app purchase." 4.3(a) carries the key icon, so it also applies to notarization of iOS and iPadOS apps distributed outside the App Store.

The rejection text developers usually receive is: "Guideline 4.3(a) - Design - Spam. We noticed your app shares a similar binary, metadata, and/or concept as apps submitted to the App Store by other developers, with only minor differences." There are three triggers in that sentence (binary, metadata, concept), and any one of them can cause the rejection.

How is 4.3(a) different from 4.3(b) and 4.2.6?

4.3(a) is about duplicates, 4.3(b) is about apps that add nothing new to an already crowded category, and 4.2.6 is about template-built apps submitted by the wrong account. Each one needs a different fix, so check the exact guideline number in your rejection first.

GuidelineWhat Apple objects toTypical triggerMain fix
4.3(a) SpamMultiple Bundle IDs of the same app, or a near-copy of existing appsOne app per city, client or brand; a reskinned template; shared codebase across your own appsMerge into one app, or change the core features and all metadata
4.3(b) SpamApps "indistinguishable from what's already widely available"Dating, flashlight, sound effects, wallpaper, simple timer or fortune telling apps with nothing newShip a "meaningfully different or improved experience" and explain it
4.2.6 Minimum FunctionalityApps "created from a commercialized template or app generation service"An agency or app builder submitting a client's app from its own accountHave the content owner submit from their own account, or use one aggregated "picker" app

The live text of 4.3(b) also warns that Apple "may remove these apps from the App Store going forward if they are not updated, improved, or do not attract customers", and that low-effort categories such as drinking games and fart apps can lead to removal from the Apple Developer Program if submitted repeatedly. For the other rules Apple revised recently, see our October 2026 App Review Guidelines changes.

Why do template and AI-generated apps get flagged as spam?

Template and AI-generated apps get flagged because many of them share the same starter code, the same screen layouts and similar store copy, which matches all three of the binary, metadata and concept triggers. Owning the code does not exempt an app if the result looks like hundreds of others.

AI app builders often produce the same onboarding, the same tab bar and the same generic feature set ("track habits, get AI insights"), and the generated App Store description often reads the same as well. If you published through a builder, check who appears as the seller. 4.2.6 says template services "should not submit apps on behalf of their clients", so the app should go out under the content owner's developer account. Our Base44 publishing guide and Lovable publishing guide cover what remains your job after export.

What have other developers done to fix a 4.3(a) rejection?

Publicly reported cases show that visual changes alone rarely work. Consolidating duplicate apps and writing a specific reply about what makes the app different work better.

  • Merging into an existing app (GitHub). A team shipping a Linphone-based VoIP app reported in linphone-iphone issue #936 that a new icon set and colour scheme did not clear 4.3(a). They concluded the conflict was another Linphone-based app on the same account. They put the changes into that existing app as an update, and it passed "almost straight away".
  • Explaining uniqueness (Godot Forum). A game developer on the Godot Forum suspected the shared engine binary was matching other Godot games. Shrinking the build and explaining that it used Godot were both rejected. A reply "listing key areas which I thought made my game enjoyable & unique from other games in the same genre" got it approved.
  • Screenshots weren't enough (Apple Developer Forums). In an Apple Developer Forums thread, one developer said an Apple representative pointed to the screenshots, and that "metadata" can mean title, subtitle, keywords or screenshots. Completely new screenshots still got the same rejection, on an update to an app that was 2–3 years old.

The common thread: cosmetic changes (icons, colours, screenshots) failed in all three cases. What worked was removing the duplicate on the account or giving the reviewer concrete, feature-level reasons the app is different.

How do you fix a 4.3(a) rejection step by step?

To fix a 4.3(a) rejection, first find the duplicate, then make real product changes, then reply to App Review with specifics before you resubmit. Resubmitting the same build with a new icon is the most common way to get rejected again.

  1. Read the exact guideline number in the App Review section of App Store Connect. If it says 4.2.6 or 4.3(b), follow that row of the table above instead.
  2. List every app on your account, live or removed, that shares code, a template, a concept or a design with the rejected one. If you find one, merge them into a single app with in-app variations, or ship the changes as an update to the live app.
  3. Search the App Store for your category keywords and note the top results. Write down what your app does that none of them do.
  4. Change at least one core flow (data source, main feature, interaction model), not just the theme.
  5. Rewrite the name, subtitle, keywords, description and screenshots so they describe your specific features and no generic template copy is left.
  6. Reply in App Store Connect using the template below. Apple's App Review page also offers 30-minute Webex appointments if you want to ask a reviewer about the guidelines directly.
  7. If you believe the reviewer misunderstood the app, file one App Review Board appeal. Apple asks you to "Submit only one appeal per submission that didn't pass review" and to respond to information requests first.

What should the reply to App Review say?

A good reply names the specific features that make the app different, confirms there are no duplicate apps on your account, and points the reviewer to where each difference can be seen. Keep it short, factual and polite.

Hello App Review,

Thank you for the feedback on Guideline 4.3(a). We have reviewed our account
and confirm [App Name] is our only app in this category. [We removed /
merged "Old App" into this app in version X.Y.]

What [App Name] does that similar apps do not:
1. [Feature] - e.g. syncs with the user's school timetable via [API];
   see Home > Schedule.
2. [Feature] - e.g. offline lesson plans authored by our team, not
   generated or scraped; see Library.
3. [Feature] - e.g. teacher-to-parent messaging; see the demo account.

This version also changes [core flow] and replaces all metadata and
screenshots to reflect these features.

Demo account: [username] / [password]

We are happy to provide more detail or join a call.

Thank you,
[Name]

If a feature sits behind a login, give the reviewer working credentials. Our App Store review demo account guide shows how to set one up.

What should a differentiation checklist cover before resubmitting?

A differentiation checklist should cover your account, your binary, your metadata and your concept, the four places 4.3 looks. Tick every item before you press Submit for Review again.

  • Account: no other app, live or removed, shares the same template, concept or design.
  • Account: the app is submitted by the content owner's own developer account (4.2.6).
  • Binary: template sample screens, demo data and placeholder branding are removed.
  • Binary: at least one core feature exists that the top category results lack.
  • Metadata: name, subtitle and keywords describe your specific value, not the category in general.
  • Metadata: screenshots show your distinguishing features in the first two frames.
  • Concept: you can state in one sentence why a user would pick this app over the top five results.
  • Review notes: the differences and a demo account are listed, so the reviewer does not have to look for them.

If you've been rejected under 4.3 more than once and aren't sure what to change, our App Store submission service prepares the review and works through rejection feedback with you, for $599 covering both stores (developer account fees are separate).

Frequently asked questions

What is the difference between 4.3(a) and 4.3(b) design spam?

4.3(a) is about duplicates: multiple Bundle IDs of the same app, or an app with only minor differences from others already submitted. 4.3(b) is about saturated categories: apps "indistinguishable from what's already widely available", such as dating, flashlight, wallpaper, simple timer or fortune telling apps. A 4.3(a) fix usually means merging apps or changing the core features. A 4.3(b) fix means showing a "meaningfully different or improved experience."

Can I get a 4.3(a) rejection for an app I built myself from scratch?

Yes. Developers have reported 4.3(a) rejections for original apps when they shared an engine or framework binary with other apps, had a similar concept, or had generic metadata. Writing the code yourself does not prevent the rejection. Answer it with a reply listing concrete, feature-level differences and pointing the reviewer to where each one appears in the app.

Will changing my app icon and colors fix Guideline 4.3(a)?

Usually not. In publicly reported cases, new icon sets, colour schemes and screenshots were each rejected again under 4.3(a). Approval came after the developer merged a duplicate app on the same account into one, or explained the specific features that set the app apart. Change at least one core flow and rewrite all metadata, not just the visuals.

Can an agency publish a client's template app under its own developer account?

Not if the app comes from a commercialized template or app generation service. Guideline 4.2.6 says these services "should not submit apps on behalf of their clients". The client, as content provider, should submit from their own developer account. The alternative Apple allows is one aggregated "picker" app that hosts every client's content inside a single binary.

How many times can I appeal a 4.3 spam rejection?

Apple allows one App Review Board appeal per submission that didn't pass review. Before appealing, reply to the reviewer in the App Review section of App Store Connect and answer any requests for more information. Your appeal should give specific reasons the app complies with the guidelines. You can also book a 30-minute Webex appointment with App Review to discuss the guidelines.

Sources & further reading

Policies change. Check the official documentation before you submit.

Bring the build. Or the idea.

Ready to submit, or stuck in review?

We set up App Store Connect and Play Console, prepare the review, submit both apps and work through rejection feedback with you. $599 for both stores; developer account fees are separate.

Book a call ↗See the submission service ↗Free readiness checklist ↗