Xcode 6.3代码完成太慢了

我刚更新Xcode到版本6.3。 我正在使用一些导入的Objective C代码在Swift中处理一个项目。 我也用Cocoapods。

我有与Xcode 6.3testing版相同的问题。 我已经看到,并尝试所有其他的StackOverflow答案,没有运气。

到目前为止,我试图:

  • 使用Xcode和/或Mac重新启动,删除~/Library/Developer/Xcode/DerivedData~/Library/Caches/com.apple.dt.Xcode

  • 卸载Spotify。

  • 不要使用“+”连接运算符。

  • 将部署目标设置为8.1。

我应该提到,Objective C代码自动完成快速,也索引Swift代码之前。 用于popupbuild议的Escbutton与延迟相同。

Whole Module Optimization设置为Yes是我的项目中的解决方法。

在这里输入图像说明

在我的情况下,该项目有5个模块,这里命名为A,B,C,D和E,其中的依赖关系是图A – > B – > C – > D,A到D的每一个都指向E.使用Xcode 6.3和6.3.1,编译模块E和D是好的,但是编译C需要更长的时间,编译B和A需要更长的时间,比如10分钟。 在更改了项目设置之后,编译所有模块的时间不到一分钟。 它看起来比编译Xcode 6.2更快。

参考文献:

尝试在更新后清除项目派生数据。
窗口 – 项目 – 您的项目 – 派生的数据 – 删除…
在我的情况下,代码完成更新后工作更好。

我在GameScene类上使用了扩展,并加快了速度。

我从我的gameScene类中拿出了三个大函数,并为它们做了三个单独的扩展。

如果没有上述工作,这可能是最简单的解决scheme。

这个问题似乎在Xcode 6.3.1(昨天发布)中得到解决。