According to The Information, Apple has recently blocked Replit, Vibecode, and other AI "ambient programming" apps from releasing updates. Apple stated that these apps will not pass review unless they make changes.
Core Dispute: Code Execution Rules and Platform Security
“Ambient programming” tools allow users with no coding experience to quickly generate applications or websites through natural language instructions. Apple has taken restrictive measures against these apps mainly due to the following reasons:
Violation of Code Execution Policies: Apple has long prohibited apps from executing code that can alter their own or other apps' functionality. Replit and similar tools are considered to have violated this rule by supporting the generation and execution of programs within the app.
Software Development Permissions: Some apps support direct software development for Apple devices, which has led to a significant increase in new app submissions to the App Store, greatly extending the review period.
Currently, Apple has provided developers with clear recommendations for adjustments. If developers agree to the following changes, the update is expected to be approved:
Redirect to External Browser for Preview: Replit originally displayed generated results within the app using a web view (WebView). Apple requires it to open in an external browser instead.
Remove Specific Features: For Vibecode, Apple requires it to remove features specifically designed to generate software for the Apple platform.
Due to the long-term inability to update, Replit has dropped from the top position to third place in the App Store's free developer tools ranking.
Industry analysts believe that ambient programming apps allow users to run programs outside the App Store ecosystem and compete with Apple's own Xcode tool. Some developers worry that Apple's intervention may reduce the usability of these emerging AI tools, aiming to guide users back to official development tools through technical barriers.
