Xcode 6.3代码完成速度太慢

MrT*_*kos 47 code-completion swift xcode6.3

我刚刚将Xcode更新到6.3版.我正在使用一些导入的Objective C代码在Swift中开发一个项目.我也使用Cocoapods.

我对Xcode 6.3 beta也有同样的问题.我已经看过并尝试过所有其他StackOverflow的答案而没有运气.

到目前为止,我试过:

  • 删除~/Library/Developer/Xcode/DerivedData~/Library/Caches/com.apple.dt.Xcode重启Xcode和/或Mac.

  • 卸载Spotify.

  • 不使用"+"连接运算符.

  • 将部署目标设置为8.1.

我应该提一下,Objective C代码快速自动填充,并且在索引Swift代码之前也是如此.Esc弹出建议按钮使用相同的延迟.

Yoi*_*aya 12

设置Whole Module OptimizationYes是我项目中的变通方法.

在此输入图像描述

在我的例子中,该项目有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进行编译要快.

参考文献:


And*_*uca 2

更新后尝试清除项目派生数据。
窗口 - 项目 - YourProject - 派生数据 - 删除...
在我的例子中,代码完成在更新后工作得更好。