随着项目的不断迭代,工程变得越来越庞大。大项目不仅面临着架构调整的问题,还要面对每次编译时长不断增加的问题。现在我们的项目全量编译要半个小时。
操作环境
操作系统:MacOS 11
开发工具:Xcode12
CPU:i7 2.2GHz 4核8线程
内存:16GB
业务驱动技术提升
defaults write com.apple.dt.Xcode ShowBuildOperationDuration YES
BuildTimeAnalyzer-for-Xcode
该插件会罗列单个编译单元的时长
首次启动该工程,根据配置指导走完后,需重新运行。