主页

用 bazel 更快更稳定的构建 iOS 项目

各位 iOS 工程师你们好,不知道大家有没有体会过被 Xcode 支配的恐惧。Xcode 作为 iOS 开发的首选 IDE,功能还是很全面很强大的,但是在面对大型工程时真的会有点力不从心。 首先就是巨大的 Xcode 工程文件,真的是我见过的最复杂的工程文件,动不动上 10MB 的 size。如果你和另一个同事同时改动了工程的结构,解决冲突的人应该是痛不欲生的。Xcode 本身对大工程的支持也不是那么好,常常在早上打开工程,到了下午 Xcode 还在做索引,无法正常的进行代码提示和跳转也是家常便饭。 随着项目变大,大家也不可能一直在同一个工程里面工作。Xcode 提供的解决方案是建立一个 workspace,建立大量子工程,然后工程嵌工程嵌工程嵌工程,宛如套娃一般无止尽。如果大家有...

阅读更多