当 AI 和 Xcode 打架时:我写了个工具来拉架
用 AI 写 iOS 代码写得越多,越会发现一个尴尬的现实:AI 的瓶颈不是写代码,而是 Xcode 的构建环境。
BeanLedger 的日常开发中,我经常同时开好几个 AI Agent 干活——一个在加新 feature,一个在修 bug,一个在跑测试。但 Xcode 的构建系统压根没为这种场景设计过。两个 Agent 同时 build,DerivedData 互相踩踏,模块缓存莫名损坏,SwiftPM 的 Package.resolved 被对方覆盖,模拟器被另一个任务抢走……结果就是一堆「在我这能跑啊」的灵异 bug,折腾半天发现根本不是代码的问题,是构建环境被污染了。
为了解决这个问题,我写了一个工具:VibeChard(简称 vch)。

