Xcode 6.3总是对Swift项目进行完整的重建

11

Swift 1.2/Xcode 6.3 中备受期待的功能之一是增量构建。直到最近,它们对我来说都很好用,但现在几乎每次我改变一个单独的代码行时,都会进行完整的重建。

我尝试重新启动Xcode、计算机、清除派生数据,但都无济于事。搜索似乎没有发现任何问题的解决方法。

还有其他人遇到这个问题吗?我该如何解决它?

2个回答

7

我认为这是你寻找的内容 在这里输入图片描述


我很高兴能够帮助你! - imike
2
如果您查看6.3.2版本的发布说明,您会看到为什么打开WMO可能会改善您的情况的说明,同时他们在6.3.2中修复了这个问题,因此您可能想尝试关闭它。https://developer.apple.com/library/ios/releasenotes/DeveloperTools/RN-Xcode/Chapters/xc6_release_notes.html - Shizam
1
在6.3.2版本中我仍然遇到这个问题,打开WMO后问题得到解决。 - chitza

2
我不认为这是问题的根源。 根据https://developer.apple.com,Swift引入了一个名为Whole Module Optimization的新编译模式。该选项将目标中的所有文件优化在一起,并提高性能(代价是增加编译时间)。可以使用Xcode中的“Whole Module Optimization”构建设置或使用带有标志-whole-module-optimization的swiftc命令行工具启用新标志(18603795)。

是的,这可能不是根本原因,但不知何故它帮了我。 - Andrii Chernenko

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接