我刚刚升级到Xcode 6.3,并试图将编译时间减少到可管理的程度。我的项目中有120个快速文件/类,编译需要2-3分钟。我的项目还有两个测试目标:UnitTests
和AutomatedTests
。Xcode 6.3将所有swift文件构建两次
这里是发生了什么事情,当我在建的快照:
在每个那些“雨燕编译源文件”,它编译每一个斯威夫特文件。我看着它发生了。
为什么要编译一切两次,我该如何阻止它?
- 编辑 -
@马特指出,它的建设一次为每个架构。我假设这不是开发(在模拟器中运行)所必需的。有关如何仅为目标设备构建适当体系结构的建议?
因为它将它们编译为32位,并再次编译为64位? – matt
@matt宾果。一次用于'arm64'和'armv7'。 –
您是否尝试更改支配该设置的构建设置?它只被称为构建主动架构。 – matt