AI生成代码与App Store审核的必然冲突

原稿第一句说 Apple 下架了一批 Vibe Coding 工具,但没有应用名单、下架时间或 Apple 说明。我没有找到 Apple 因为「代码由 AI 生成」而统一下架应用的规则。

这个因果关系不能继续写。

App Store 审核看的是应用做了什么,不是代码由谁敲出来。按 Apple 的审核指南,应用要完整、稳定,不能下载或执行会改变功能的额外代码;模板化应用也有专门限制。一个人手写出违规代码会被拒,AI 生成同样的代码也会被拒。

AI 编程工具确实会让审核遇到更多边界问题。比如应用在设备上动态生成并执行代码,可能碰到 2.5.2;批量生成一堆换皮应用,可能碰到 4.2.6;把用户数据发给第三方 AI,还得说明数据去哪里并取得许可。这里的冲突来自运行方式、内容和隐私,不来自「AI 作者身份」。

开发者当然要为 AI 生成的代码负责。审核失败不能把模型名字填进申诉单,崩溃、越权和数据泄露最后都算在提交者头上。这一点和复制 Stack Overflow 代码没区别,只是 AI 一次能复制得更多、更快。

所以标题里的「必然冲突」说重了。真正的变化是产代码越来越便宜,验证代码的成本没有跟着消失。App Store 不需要先判断一段代码是不是 AI 写的,只要继续问老问题:它是否安全,功能是否和审核时一致,用户数据有没有被乱用。

参考:Apple App Review Guidelines