据The Information报道,苹果上周以违反App审核指南中的“自包含规则”为由,把氛围编程App「Anything」从App Store里下架了。事情经过是这样的。
先说说背景
几天前,The Information报道称,苹果正在阻止Replit和Vibecode等氛围编程App的更新,理由是它们违反了“App Store长期以来的规则:App不能运行会改变自身或其他App功能的代码”。
同一天,苹果在给我们的声明中表示,问题不在于氛围编程App本身,而是这些App违反了App审核指南和开发者计划许可协议的某些条款。
具体来说,苹果针对的是那些违反App审核指南2.5.2节的App,该条款内容如下:
App应该在其bundle内自包含,不得读取或写入指定容器区域之外的数据,也不得下载、安装或执行会引入或改变App功能或特性的代码,包括其他App。教育类App如果旨在教学、开发或允许学生测试可执行代码,在有限情况下可以下载代码,但前提是这些代码不能用于其他目的。此类App必须让用户可以完整查看和编辑App提供的源代码。
苹果在给我们的声明中还提到了开发者计划许可协议的3.3.1(B)节,内容是:
解释型代码可以下载到App中,但前提是:(a) 该代码不会通过提供与App预期和宣传目的不一致的功能或特性,来改变App的主要用途。
简单来说(虽然可能有点简化),苹果并不反对帮助用户开发其他App的工具,但不能接受那些通过在App Store审核之外生成和运行代码来改变自身行为的App,而这正是部分氛围编程App的工作流程中会涉及到的。
苹果把「Anything」从App Store下架
今天The Information的报道指出,苹果已经以违反2.5.2节为由,将氛围编程App「Anything」从App Store移除。
报道提到,目前还不清楚苹果为什么专门对「Anything」采取行动,而且这款App是在开发者Dhruv Amin试图解决苹果一直指出的问题之后被下架的:
The Information表示,苹果没有回复他们的置评请求。目前来看,其他类似的氛围编程App仍然可以在App Store上找到。



















