Apple has enforced App Store guidelines that prohibit apps from executing unreviewed code, leading to the removal of one vibe coding app and blocks on updates for two others in recent weeks. The affected apps include Anything, which was recently removed, and Replit and Vibecode, which faced issues in March. Apple states the rules protect user privacy and security.
Vibe coding apps allow users to create websites or apps through chats with large language models such as Claude, Gemini, and ChatGPT, without needing technical expertise. These mobile apps have surged in popularity, but Apple's guideline 2.5.2 requires apps to be self-contained and bans downloading or executing code that alters features or functionality. An exception exists for educational apps where users can view and edit the source code, provided it serves only teaching purposes, according to Apple's rules. CNET confirmed the issue centers on this guideline, as first reported by The Information regarding Anything's removal and the March blocks on Replit and Vibecode updates. Apple requested changes to those apps to comply. Vibecode updated its description on March 18, shifting its tagline from creating mobile apps to building websites with AI and emphasizing a learning focus. Apple's Developer Program License section 3.3.1(B) further states that downloaded interpreted code must not change an app's primary advertised purpose. The enforcement ensures apps maintain their original functionality while upholding platform safeguards.