目前的 Android 和 iOS 的构建速度越来越慢. 因为代码是抓紧膨胀的. 已经多达十几分钟了. 最近想优化这个事情. 所以想问下大家. 有没有良策?
因为硬件限制无非就是 cpu mem 和 disk. 我想到的几个思路如下
以上都未实践, 只是思路. 想知道大家是如何做的
我们团队的解决办法就是买更高配置的电脑,机械硬盘换成 ssd,笔记本换成台式机。。。暂时是这样搞的
且系统是 linux,增量化是个好想法
master slave
之前试了下xctool,快一点
组件化开发,解耦。 搞个壳工程,组件平台,管理各个组件。组件以.a 形式接入
https://fastlane.tools/
#6 楼 @lihuazhang 有点庞大了. 我还想在传统的方式上进行优化. 不加额外的概念工具
思寒,你好,后来,你们如何实现 iOS 编译速度提升的?有什么具体实践方案吗?如果不用侵入代码最好。
升级硬件是王道,把内存虚拟为硬盘的速度提升不明显。主要瓶颈还是 cpu
有在软件方面做功夫吗?比如将 pod 二进制化?我现在遇到的问题就是将部分私有 pod 二进制化以后,然后插入原来工程里,必须侵入源码,修改之前开发 import 的方式,否则不能正常引入。不知道有什么更好的方案?