Apple just did something that has raised concern across the software world. Apple has quietly stopped updates for some of the most talked-about “vibe coding” apps on the App Store. Tools like Replit and Vibecode now face limits on what they can release unless they make changes to how their apps work.
Vibe coding apps have grown quickly in popularity because they let people build websites and software using natural language prompts. Users type in simple text, and the tool generates code. This makes it possible for people without deep programming experience to bring ideas to life. It can help students learn, let founders test ideas faster, and empower creators who do not have a traditional developer background.
Apple says it is not targeting vibe coding tools specifically. The company points to its longstanding App Store policies that say apps must be self-contained and not execute or download code that changes their own functionality or that of other apps. This rule has been in place for many years and is meant to protect users and keep the App Store safe.
The rule also presents a challenge for tools that generate new software or allow live previews of generated code inside the app. For example, many of these apps show a live preview of the software they generate using an embedded web view. Apple appears to see this as a form of executing code inside the app. In the case of Replit, Apple has suggested that it might approve updates if the app opens generated software in an external browser instead of inside the app itself. Vibecode has been told it may need to remove the ability to generate software for Apple devices before updates will be approved.
If you look carefully, Apple is within its rights to enforce the rules it has set for the App Store. The company has clear language in its App Review Guidelines and Developer License that limits code execution and downloading. It also has the final say on what can be published in its ecosystem. Developers who build for Apple platforms accept these terms when they join the program.
However, the way this change is being handled raises questions. If apps that are pushing the boundaries of what is possible are slowed down or restricted, innovation may suffer. Apple’s own developer tools, such as Xcode, are powerful but can be intimidating for beginners. Vibe coding tools offer an alternative path into software development. By limiting their capabilities, Apple risks slowing down the spread of creativity and experimentation.
Many developers point out that if users can build apps outside of Apple’s toolchain and test them without ever using Xcode or the App Store, Apple loses control over a core part of its platform. This may lead to slower approvals and more friction for tools that compete with Apple’s own offerings. Whether this is intentional or not, the effect is the same.
Apple maintains that its policies are meant to protect users and encourage innovation. In its statement, it pointed to the safety value of limiting code execution and said it works with developers to help them comply with the rules. This is an important point. In the past, Apple has offered guidance and support to developers who encounter compliance issues. But in the case of tools that change their core behavior through generated code, the boundaries are less clear.
The rise of artificial intelligence and natural language coding tools is one of the most exciting developments in years. These tools lower barriers and let more people build technology. Placing strict limits on how they work may slow progress at a time when the industry should be encouraging creativity.
At the same time, rules are rules. Apple has built a platform that is successful in large part because it maintains high standards for security and performance. Developers who choose to build for this ecosystem must find ways to meet those standards without losing the value that makes their tools useful and appealing.
Now it will be interesting to see how Apple and the developers of Vibe coding tools will adapt. If companies like Replit and Vibecode can adjust their apps to meet App Store requirements without losing core functionality, the ecosystem may continue to grow. If not, users may look to other platforms where vibe coding can flourish more freely.







