News

Apple blocks vibe coding apps from App Store updates over code-execution policy

Mar 18, 2026

Key Points

  • Apple blocks vibe coding apps Replit and VibeCode from releasing App Store updates, claiming their code preview features violate rules against executing unapproved code.
  • Apple views vibe coding tools as a dual threat: they enable developers to bypass the App Store entirely and flood the review process with AI-generated native iOS apps.
  • Replit and VibeCode were on the verge of approval after agreeing to modify previews or remove native iOS generation capabilities, exposing the tension between Apple's control and AI development's utility.

Summary

Apple has quietly blocked vibe coding apps including Replit and VibeCode from releasing updates to their mobile apps on the App Store. The company cited long-standing policy that prohibits apps from running code that changes their own functionality or that of other apps.

These tools let non-technical users generate applications, both web apps and native iOS apps, through AI-assisted development. Replit ranks number three in the App Store's DevTools category with over 14,000 reviews and offers a preview feature that displays generated apps within the app itself. Apple says this preview mechanism allows Replit to execute code it has not approved. Replit argues it is simply opening generated apps in a web view, essentially a mobile web app, but Apple disputes that characterization.

Apple's enforcement reflects deeper business concerns. Vibe coding apps help developers create web apps that bypass the App Store entirely, sidestepping Apple's revenue and control mechanisms. They have also enabled a flood of new native iOS apps submitted for App Store approval, creating bottlenecks in the review process.

According to reporting from The Information, Apple was on the verge of approving updates to both Replit and VibeCode after the app makers agreed to modify how they display previews of generated apps or remove certain capabilities outright, such as the ability to generate native iOS apps. The standoff illustrates the tension between Apple's need to police code execution within its walled garden and the emerging distribution model of AI-assisted development, where the utility of the tool depends on immediate, seamless sharing and testing.