我有三个iOS项目:
所有这些的编译时间都是很糟糕的(干净构建的10+分钟),而且它们的开发速度正在放缓到爬行。
我已经试过了:
Whole Module OptimizationC Dialect更改为编译器默认值HEADERMAP_USES_VFS = YES如果这有关系的话,我将在2014年底开发一款带有SSD、8GB内存和2.6ghz i5的mini。
有人知道这可能是什么原因,该如何处理,甚至是目前的任何解决办法?从我所读到的SO和其他地方来看,这似乎是一个未解决的编译器问题。
编辑:是的,我使用Cocoapods作为依赖项。我会尝试搬到迦太基看看会发生什么。
发布于 2017-03-28 10:31:06
尝试在“生成设置”中设置以下内容作为解决办法。我猜你只有一个目标。
然后,您也可以使用这个工具来分析任何慢速编译Swift文件:https://github.com/RobertGummesson/BuildTimeAnalyzer-for-Xcode
我经历了6到7分钟的构建时间。我离开了Cocoapods,开始使用迦太基( Carthage ),这有助于清洁建筑。即使在那时,构建仍然需要3分钟。最大的改进来自我前面提到的步骤。
更新
而不是添加用户定义的设置,在您的调试构建设置优化级别为‘快速,整个模块优化’。然后在其他Swift旗帜中为您的调试构建添加'-Onone‘。
发布于 2018-01-26 14:24:42
这是斯威夫特网站上的一个公开话题:https://bugs.swift.org/browse/SR-6037,希望他们能尽快修复它。
https://stackoverflow.com/questions/43067004
复制相似问题