我有三个iOS项目:
所有这些的编译时间都很糟糕(干净版本的编译时间超过10分钟),而且每个版本的开发都在慢慢爬行.
我已经尝试过了:
Whole Module OptimizationC Dialect为编译器默认值HEADERMAP_USES_VFS = YES我正在开发一款带有SSD,8GB内存和2.6ghz i5的Mac mini 2014,如果这很重要的话.
任何人都知道可能导致这种情况的原因,现在该怎么办甚至是任何解决方法?从我在SO和其他地方阅读的内容来看,它似乎是一个未解决的编译器问题.
编辑:是的,我正在使用Cocoapods作为依赖项.我会尝试搬到迦太基看看会发生什么.
尝试在构建设置中设置以下内容作为变通方法.我假设你只有一个目标.
然后,您还可以使用此工具分析任何缓慢编译的Swift文件:https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode
我正在经历需要6-7分钟的构建时间.我离开Cocoapods并开始使用Carthage,这有助于清洁构建.即使这样,构建仍然需要3分钟.最大的改进来自我上面提到的步骤.
更新
在Debug构建中,不是添加用户定义的设置,而是将优化级别设置为"快速,整个模块优化".然后在其他Swift Flags中为您的调试版本添加'-Onone'.
| 归档时间: |
|
| 查看次数: |
1918 次 |
| 最近记录: |