有赞iOS-基于二进制的编译提效策略

一、需求背景 自有赞零售正式发布以来,已迭代百余个版本,业务的发展免不了带来工程代码的飞速增加,时至今日,有赞零售工程的业务代码数量已达24w行,所使用的的二方/三方 Pod 库的数量达到了100+,业务模块包括商品,交易,库存,会员等模块一共有15+;工程的急速膨胀给我们的日常开发中带来了诸多痛点: 工程编译速度降低,clean-build 一次需要25min左右 打包速度降低,在打包提测窗口增加了等待的时长 Merge Request 时触发的编译检查速度降低,多人员合并时造成堵塞…

Read More