Jak*_*lář 5 xcode syntax-highlighting swift
在Objective-C 中开发项目时,一切都很顺利,SourceKitService占用0% 的 CPU,自动完成几乎是即时的。
但是,如果我稍微更改Swift代码,则执行任何操作都需要几秒钟的时间(突出显示语法和检查、耳语等),或者当我想查看具有cmd快捷方式的某些内容的实现时,再次SourceKitService在xxx% 的 CPU 上花费几秒钟。更改代码中的字符会导致等待 10 秒以查看一切正常,这太过分了。
当然,我试图删除derivedData,ModuleCache,com.apple.dt.Xcode等,建议但不permafix,仍然发生,减缓我失望。
有谁知道如何真正解决这个问题或至少改善它?
在这种情况下,它与 有关CocoaPods。它正在将.h文件复制到构建目录中并且SourceKit变得混乱。
我将此脚本添加到我的项目中,并SourceKit不再感到害怕,但它仍然慢得离谱。
function removeHeaders() {
find $BUILD_ROOT/Debug-iphonesimulator/ -name '*.h' -exec rm -f {} \;
}
removeHeaders
Run Code Online (Sandbox Code Playgroud)
参考号 Xcode Swift 语法突出显示和代码完成完全被破坏
注意:不幸的是,这个解决方案破坏了调试控制台和归档。因此,如果需要,请删除该脚本。
| 归档时间: |
|
| 查看次数: |
982 次 |
| 最近记录: |