我刚刚升级到Xcode 6.3,并试图将编译时间减少到可管理的程度。我的项目中有120个快速文件/类,编译需要2-3分钟。我的项目还有两个测试目标:UnitTests和AutomatedTests。
下面是我构建时发生的事情的快照:

在每个“编译Swift源文件”下,它编译了每个Swift文件。我看着它发生的样子。
它为什么要编译两次所有的东西,我该如何阻止它?
-编辑-
@matt指出,每种建筑都要建造一次。我假设这不是开发所必需的(在模拟器中运行)。对于如何只为目标设备构建适当的体系结构,有什么建议吗?
发布于 2016-10-03 19:42:07
将Build Active Architecture Only Debug的设置和任何其他非发行配置从No更改为Yes。当您构建发行版时,您希望它是是,但否则将其设置为No意味着您的文件不会被编译两次。
https://stackoverflow.com/questions/29683136
复制相似问题