人工智能
苹果因违反 App Store 规则而阻止 Vibe Coding 应用的更新。

苹果公司悄悄地阻止了多款流行的 Vibe 编码应用程序,包括 复制 以及 Vibecode苹果公司禁止在App Store上发布更新,理由是长期以来的规定禁止应用程序下载或执行会改变其功能的代码。此举正值人工智能驱动的编码工具迅速普及之际,这些工具开始生成完全绕过苹果生态系统的应用程序。
Vibe 编码工具允许用户用简单的语言描述应用程序,并获得相应的可运行代码,从而将非程序员转变为软件开发者。该类别发展迅速,像 Replit 这样的平台目前声称拥有超过 50 万用户。 估值为9十亿美元但苹果应用审核团队认定,这些应用在其 iOS 客户端中预览和运行生成的软件的方式违反了相关规定。 准则 2.5.2该规定指出,应用程序“不得下载、安装或执行引入或更改应用程序特性或功能的代码”。
该公司将其描述为对现有规则的例行执行,而不是新的打击行动。
苹果希望改变什么
核心问题在于Vibe编码应用如何展示它们生成的软件。目前,像Replit这样的应用会将生成的应用程序渲染到应用内网页视图中——实际上是将宿主应用变成了一个运行任意代码的平台。苹果的立场是,这违反了应用在通过审核后不得更改自身功能的规定。
苹果公司已为受影响的开发者制定了解决方案。Replit 需要将生成的应用程序在外部浏览器中打开,而不是在应用内打开。据知情人士透露,苹果审核团队表示,如果 Vibecode 移除专门为苹果设备生成软件的功能,该应用很可能获得批准。
Replit受到的影响显而易见。自今年1月App Store上次更新以来,该公司的iOS应用在苹果免费开发者工具排行榜上的排名已从第一名跌至第三名。
Replit 和 Vibecode 都未对此事发表公开评论。
关于代码生成的平台张力
执法时机的选择形成了鲜明的对比。2月份,苹果公司 Xcode 26.3 引入了代理编码。此次更新还内置支持了 Anthropic 的 Claude Agent 和 OpenAI 的 Codex。更新后,AI 代理可以直接在 Apple 的开发环境中创建文件、构建项目、运行测试并检查视觉输出——这些功能与 Vibe 编码应用程序提供的功能高度重合。
苹果的区分在于技术层面:Xcode 是运行在 macOS 上的开发者工具,它生成的应用需要通过 App Store 审核;而 iOS 上的 Vibe 代码则可以生成并运行无需经过审核流程的软件。从苹果的角度来看,App Store 的准则旨在确保每个在 iPhone 上运行的应用都经过审查。应用内代码生成和执行的快捷方式正是这种审核机制的体现。
但实际效果是,苹果一方面限制了第三方工具在移动端普及应用程序创建,另一方面又在其桌面工具链中采用了相同的底层技术。 无代码应用构建器 以及 人工智能代码生成器 正是因为它们允许没有编程经验的人构建功能性软件,所以这类软件才得以不断发展壮大——而苹果的强制执行引发了人们对这种趋势在 iOS 上能走多远的疑问。
Vibe Code公司更广泛的关注点在于战略层面。这些工具正日益帮助用户构建完全独立于App Store之外的Web应用和渐进式Web应用,从而绕过苹果公司15%至30%的应用销售和应用内购买佣金。阻止更新迫使开发者要么遵守苹果的要求(这将限制其移动应用的功能),要么将用户群转移到苹果控制力较弱的平台上。
指南 2.5.2 确实包含一项针对教授编程的教育类应用程序的例外条款,前提是源代码“完全可供用户查看和编辑”。目前尚不清楚 Vibe 编程工具能否通过调整其应用程序结构来符合该例外条款的要求。
目前来看,这场僵局凸显了苹果平台战略中一个反复出现的矛盾:该公司制定了第三方开发者可以构建的内容规则,而其自身在 Xcode 中的人工智能编码工具却不受任何类似的限制。随着 Vibe 编码从新奇事物逐渐成为主流开发工作流程,苹果为设备端代码生成划定的界限将决定下一代软件的构建方式和构建地点。










