Will Apple reject my app because AI made it?
Not for that reason, as far as anything on the record shows. You read a headline saying Apple has banned vibe coding, and you wonder whether to bother submitting. The headlines mostly describe a different kind of app. Here is how the facts sort:
- Status
- Established
- Who says so
- Apple's guidelines
- Status
- Established
- Who says so
- Apple's guidelines, read November 2, 2026
- Status
- Apple's statement
- Who says so
- Reported by MacRumors and 9to5Mac
- Status
- Reported
- Who says so
- The Information, as carried by MacRumors and 9to5Mac. Apple confirmed telling some developers the features break its rules
- Status
- Reported
- Who says so
- MacRumors, which credits The Information with the first report. 9to5Mac cites the developers for the date
- Status
- Opinion, unproven
- Who says so
- Raised in reports and by developers. Apple points to safety
| Claim | Status | Who says so |
|---|---|---|
| Guideline 2.5.2 bars apps from downloading or running code that changes their features | Established | Apple's guidelines |
| AI appears in the guidelines at 1.2 and 5.1.2(i), and neither is about how your code was written | Established | Apple's guidelines, read November 2, 2026 |
| Apple has no rules specifically against vibe coding apps | Apple's statement | Reported by MacRumors and 9to5Mac |
| Apple held back updates to Replit and Vibecode | Reported | The Information, as carried by MacRumors and 9to5Mac. Apple confirmed telling some developers the features break its rules |
| Apple removed Anything on March 26, 2026 | Reported | MacRumors, which credits The Information with the first report. 9to5Mac cites the developers for the date |
| Apple's real motive is competition from web apps or Xcode | Opinion, unproven | Raised in reports and by developers. Apple points to safety |
Apple itself promotes AI coding. Its newsroom announced in February 2026 that Xcode 26.3 lets developers use Anthropic's Claude Agent and OpenAI's Codex directly in Xcode.
What does Guideline 2.5.2 actually say?
It says an app has to be self-contained and can't download or run code that changes what it does. This is the full text as Apple publishes it:
“Apps should be self-contained in their bundles, and may not read or write data outside the designated container area, nor may they download, install, or execute code which introduces or changes features or functionality of the app, including other apps. Educational apps designed to teach, develop, or allow students to test executable code may, in limited circumstances, download code provided that such code is not used for other purposes. Such apps must make the source code provided by the app completely viewable and editable by the user.”
Apple also pointed 9to5Mac to section 3.3.1(B) of its Developer Program License. It allows downloaded interpreted code only if the code doesn't change the app's primary purpose by providing features inconsistent with its intended and advertised purpose, doesn't bypass the system's security features, and doesn't create a store for other apps. Neither text mentions AI. Both apply to what your app does on the phone after review, not to how you wrote it.
What happened to Anything, Replit and Vibecode?
Apple reportedly stopped some builder apps from updating, and removed one, over how they previewed generated apps on the phone. We couldn't read The Information's paywalled reports directly, so this timeline attributes each item to the outlet we read:
- What was reported
- Anything's team says Apple began blocking its updates, citing 2.5.2
- Source
- The developers' post, via 9to5Mac. MacRumors also reports the December date
- What was reported
- The Information reports Apple prevented Replit and Vibecode from updating unless they made changes
- Source
- MacRumors and 9to5Mac, citing The Information
- What was reported
- Apple told MacRumors it has no rules specifically against vibe coding apps and pointed to 2.5.2. It told 9to5Mac it spoke with developers in three phone conversations over two months
- Source
- MacRumors, 9to5Mac
- What was reported
- Replit could likely get approved by opening generated apps in an external browser, and Vibecode by removing the ability to generate software for Apple devices
- Source
- MacRumors, citing The Information and a person familiar. One-source reporting, unconfirmed by Apple
- What was reported
- Anything is removed after it submitted an update moving previews to a browser
- Source
- MacRumors, citing The Information and co-founder Dhruv Amin. 9to5Mac cites the same developer account
- What was reported
- Anything returns to the App Store
- Source
- MacRumors update
- What was reported
- Anything's team says Apple pulled the app again a few days after reinstating it, and that four technical approaches had been rejected
- Source
- The developers' post, via 9to5Mac on April 14. We found no Apple statement on the second removal
- What was reported
- Lovable launches an iOS app that builds web apps
- Source
- 9to5Mac
- What was reported
- Replit's CEO says "We worked things out with Apple" and ships its first update in four months. 9to5Mac says it's unclear what changed
- Source
- 9to5Mac, quoting Amjad Masad on X
| Date | What was reported | Source |
|---|---|---|
| December 2025 | Anything's team says Apple began blocking its updates, citing 2.5.2 | The developers' post, via 9to5Mac. MacRumors also reports the December date |
| March 18, 2026 | The Information reports Apple prevented Replit and Vibecode from updating unless they made changes | MacRumors and 9to5Mac, citing The Information |
| March 18, 2026 | Apple told MacRumors it has no rules specifically against vibe coding apps and pointed to 2.5.2. It told 9to5Mac it spoke with developers in three phone conversations over two months | MacRumors, 9to5Mac |
| March 18, 2026 | Replit could likely get approved by opening generated apps in an external browser, and Vibecode by removing the ability to generate software for Apple devices | MacRumors, citing The Information and a person familiar. One-source reporting, unconfirmed by Apple |
| March 26, 2026 | Anything is removed after it submitted an update moving previews to a browser | MacRumors, citing The Information and co-founder Dhruv Amin. 9to5Mac cites the same developer account |
| April 3, 2026 | Anything returns to the App Store | MacRumors update |
| April 2026 | Anything's team says Apple pulled the app again a few days after reinstating it, and that four technical approaches had been rejected | The developers' post, via 9to5Mac on April 14. We found no Apple statement on the second removal |
| April 28, 2026 | Lovable launches an iOS app that builds web apps | 9to5Mac |
| May 15, 2026 | Replit's CEO says "We worked things out with Apple" and ships its first update in four months. 9to5Mac says it's unclear what changed | 9to5Mac, quoting Amjad Masad on X |
Where things stand is harder to say, and we found no report closing out the story. We checked Apple's public app lookup on November 2, 2026. Replit shows a version dated October 8, 2026. A listing named Vibecode, linked to vibecodeapp.com, shows a version dated October 28, 2026, and now describes itself as a way to learn to code by building websites. The Anything listing ID from the App Store returned no result. That lookup doesn't say why, and it doesn't settle what Apple agreed with any of them.
Does the 2.5.2 dispute affect an app I built with a vibe-coding tool?
Probably not, since the reports concern the tool's own iPhone app, not what you make with it on the web. There are two different things here:
- A builder app on the App Store that generates code and runs the result on your phone. That's what the reports describe, and what 2.5.2 is being applied to.
- Your finished app, built as a normal bundle, reviewed and updated through the store. In our reading, the rule doesn't reach how its code was produced.
9to5Mac's reading, which it warned risks oversimplifying, is that Apple seems fine with apps that help users build other apps, but not with apps that change their own behavior by generating and running code outside of review. Ours is the same. Two cases deserve more care. If your own app lets users generate and run code inside it, 2.5.2 is your rule too. And since October 16, 2026, Guideline 2.5.19 bans hidden, dormant or undocumented features, which Apple says clarifies long-standing policy.
What do AI-built apps actually need to watch for?
The same rules as every other app, and a few that AI-built apps run into easily. We have no count of rejections by builder, so read this as a list of rules, not a ranking.
- What it asks
- Features, content and UI that elevate the app beyond a repackaged website
- Our guide
- Fix a 4.2 rejection
- What it asks
- Not a copy of what's already widely available, or several Bundle IDs of one app
- Our guide
- Fix a 4.3 rejection
- What it asks
- Apps from a commercialized template or app generation service are rejected unless submitted directly by the provider of the app's content
- Our guide
- Same guide
- What it asks
- Disclosure and explicit permission before sharing personal data with third-party AI
- Our guide
- AI consent
- What it asks
- In-app account deletion if people can create an account
- Our guide
- Account deletion
- What it asks
- In-app purchase for digital features
- Our guide
- Stripe or in-app purchase
| Guideline | What it asks | Our guide |
|---|---|---|
| 4.2 | Features, content and UI that elevate the app beyond a repackaged website | Fix a 4.2 rejection |
| 4.3 | Not a copy of what's already widely available, or several Bundle IDs of one app | Fix a 4.3 rejection |
| 4.2.6 | Apps from a commercialized template or app generation service are rejected unless submitted directly by the provider of the app's content | Same guide |
| 5.1.2(i) | Disclosure and explicit permission before sharing personal data with third-party AI | AI consent |
| 5.1.1(v) | In-app account deletion if people can create an account | Account deletion |
| 3.1.1 | In-app purchase for digital features | Stripe or in-app purchase |
Volume is real, though the effect on you is disputed. 9to5Mac, citing The Information and Sensor Tower data, says new apps grew 30% to nearly 600,000 in 2025. In April 2026, an Apple spokesperson denied that review times were getting longer, saying 90% of submissions were processed within 48 hours, the average review time over the prior 12 weeks was 1.5 days, and a human reviews every submission with growing help from AI tools.
What don't we know?
Quite a lot, and anyone who sounds certain is guessing. These stay open as of November 2, 2026:
- What changed between Apple and Replit. 9to5Mac says it's unclear, and we found neither side explaining it.
- Why Anything specifically was removed. 9to5Mac says The Information reported it wasn't immediately clear, and that Apple didn't respond to its requests for comment on that removal.
- Whether Apple's motive goes beyond the rule. The Information raised competition, and Apple says its guidelines are designed to encourage innovation while preserving safety for users.
- Whether the rule will change. Apple's 2026 guideline updates we read don't address vibe coding apps by name.
What should you do if you built your app with AI?
Submit it, and make it hold up as an app. You don't need to hide how it was built, and you don't need us if it's already a native app that meets these rules:
- Ship one normal bundle. Don't download code after review that adds features or changes what the app is for.
- Describe new features specifically in the Notes for Review, as Guideline 2.3.1 asks.
- Make sure it's a real native app, not your website in a frame, since wrappers can end in a 4.2 rejection.
- Give it its own name, design and copy, and make sure it isn't indistinguishable from apps already in the store, which is what 4.3 rejects.
- Add consent for any AI service your app calls.
We take your AI-built app the last mile.
We convert web apps made with AI builders into native React Native and Expo apps. On our Launch plans we also do the store work, including replies to reviewers, with the listings in your own developer accounts. You can preview the native version on your phone for free first.