【问题标题】:Xcode 9.2 is re-indexing from scratch each time I open it, even if nothing changed每次我打开 Xcode 9.2 时,它都会从头开始重新索引,即使没有任何改变
【发布时间】:2018-03-14 10:13:14
【问题描述】:

我有一个项目(大项目),大约需要 30 分钟才能被 Xcode 索引。 Xcode 消耗了我 100% 的 CPU 3000 万次。

好吧,为什么不呢,将 100% 的 CPU 用于后台任务听起来有点粗鲁,但为什么不呢。

现在,如果 30 分钟后,我退出 Xcode,然后重新打开它,而不触及我的项目的单个文件,它会再次开始索引 30 分钟。

这是预期的行为吗?有没有办法解决它?不想关闭inedxing,试过了,代码补全是HS。

【问题讨论】:

  • 项目文件是在本地文件系统(例如本地硬盘)上还是在某种服务器或文件共享上?
  • 是本机文件系统。

标签: xcode indexing


【解决方案1】:

尝试将此标志添加到您的构建设置中。

Xfrontend -warn-long-expression-type-checking=400

如果编译器需要很长时间来推导复杂的表达式,则会导致警告。

这可能会导致构建错误,在您找到慢速表达式然后删除构建标志后,该错误就会消失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-11-10
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 2019-05-02
    • 2023-01-29
    • 1970-01-01
    相关资源
    最近更新 更多