乐于分享
好东西不私藏

苹果App里发现了Claude.md

苹果App里发现了Claude.md

一个配置文件泄露了苹果的秘密

有人在苹果官方 App 的包里发现了一个 Claude.md 文件。

Claude.md 是什么。是给 AI 编程助手 Claude 的系统提示文件,里面写了这个项目的编码规范、架构约定、开发注意事项等等。

简单说,苹果的开发团队在用 Claude 辅助写代码,而且把开发过程中用的配置文件不小心打包进了发布版本里。

这件事本身不大。一个配置文件泄露不是什么安全问题,删掉就行。但它引发的讨论很有意思。

2026年了,谁不用AI编程

说实话,看到这个消息我第一反应是,这有啥好惊讶的。

2026年了,哪家公司不用 AI 辅助编程。苹果用 Claude,谷歌用 Gemini,微软有 Copilot。这不就跟程序员用 IDE 一样自然吗。

真正有意思的是这个事件暴露出来的东西。连苹果这样以流程严谨著称的公司,在用 AI 辅助编程的时候,也会出现这种「哎呀忘了删配置文件」的低级失误。

这说明什么。说明 AI 编程工具的引入,让开发流程出现了新的盲区。

以前代码都是人写的,审查流程也是为人设计的。现在 AI 也在写代码了,流程跟上了吗。

Vibe Coding 的时代

你可能听过 Vibe Coding 这个词。大概意思就是,用自然语言告诉 AI 你想做什么,AI 帮你写代码,你负责 review 和调整。

这种模式在 2025 年爆发式增长。Claude Code、Cursor、Codex,各种 AI 编程工具满天飞。开发者从「写代码的人」变成了「指导 AI 写代码的人」。

效率确实提升了。一个中等复杂的功能,以前可能要写半天,现在跟 AI 描述一下需求,几分钟就出来了。

但这背后有个隐患。当代码不是你一行一行写的,你对它的理解深度就会打折扣。

苹果失误的深层原因

回到苹果这个事。Claude.md 被打包进发布版本,说明他们的构建流程里没有对这个文件的检查。

坦率地讲,这不能全怪苹果。构建系统的忽略列表通常是手动维护的。新增了一个配置文件,很容易漏掉某一个。

但深层原因可能是,AI 辅助编程产生的文件类型是新的。以前你知道有哪些配置文件需要排除,现在 AI 工具会生成各种 .md、.json、.yaml,种类多,命名也不统一。

老流程没有为新工具做好准备。

给团队的几条建议

如果你的团队也在用 AI 辅助编程,有几件事值得注意。

第一,统一管理。把所有 AI 工具产生的配置文件放到一个目录里,构建系统只需要排除这一个目录,不容易漏。

第二,自动化检查。在 CI 流程里加一步扫描,检查发布包里是否包含不该出现的文件。用规则匹配,不靠人记。

第三,定期 review。确认 AI 生成的代码质量和安全性。AI 写代码快,但不代表写得对。越是自动化的流程,越需要人工把关。

程序员的价值在哪

我一直在思考一个问题。当 AI 能写代码了,程序员的价值在哪。

我觉得不是「写代码」这个动作本身。而是判断力——知道该做什么,知道做出来之后对不对,知道出了问题怎么修。

这些能力 AI 短期内还替代不了。

苹果这个小小的失误,其实是整个行业的一个缩影。我们在快速拥抱新工具,但流程和习惯还没跟上。这不可怕,这是正常的。每次技术变革都这样,工具跑在前面,人跟在后面慢慢调整。

关键是,别因为出了个小错就否定 AI 辅助编程的价值。该用的继续用,该补的流程补上就行了。