基于 Bazel的 iOS MonoRepo 实践
0x00 引言 老司机技术周报与字节音乐联合主办的 WWDC. 技术沙龙.上海站已于 7月 10 日在上海完美收官。本文将是该场最后一节张忻正(卡比)同学的《基于 Bazel 的 iOS MonoRepo 实践》分享总结。文章内容会继承分享中讲师的绝大部分思想,但是由于篇幅,可能会精简掉一部分内容。 此外此文的 PPT 会放在原文链接里面。由于 PR 限制,本文视频部分不对外发布,请大家理解。若对 Bazel 感兴趣可以通过文末方式加 B 站 Bazel 讨论群。 0x01 讲师介绍 讲师:张忻正(卡比)技术专家,14 年加入 B 站,现任 bilibili 移动端架构师,曾维护 ijkplayer 及参与 ffmpeg 贡献,曾基于 bazel 重建 iOS 构建系统。 编辑:红纸,iOS 开发,老司机技术周报编辑,就职于淘系技术部 文章约定,B 站 => BiliBili,讲师 => 张忻正,作者 => 小编。小编 ≠ 讲师 0x02 为什么是 Monorepo 什么是 Monorepo? 在一个「版本控制」仓库包含多个 Projects/Applications...




