Swift 1.2/Xcode 6.3 中备受期待的功能之一是增量构建。直到最近,它们对我来说都很好用,但现在几乎每次我改变一个单独的代码行时,都会进行完整的重建。 我尝试重新启动Xcode、计算机、清除派生数据,但都无济于事。搜索似乎没有发现任何问题的解决方法。 还有其他人遇到这个问题吗?我该如何解决它?
我不认为这是问题的根源。 根据https://developer.apple.com,Swift引入了一个名为Whole Module Optimization的新编译模式。该选项将目标中的所有文件优化在一起,并提高性能(代价是增加编译时间)。可以使用Xcode中的“Whole Module Optimization”构建设置或使用带有标志-whole-module-optimization的swiftc命令行工具启用新标志(18603795)。