2

我已经为此奋斗了大约一个星期。我无法在 Xcode 中禁用索引。有没有其他人经历过这种情况?以下命令的效果为零:

默认写入 com.apple.dt.XCode IDEIndexDisable 1

我通过终端(以 root 身份)发出此命令后重新启动 Xcode,当我重新打开 xcode 时,项目尝试建立索引。我已经修复了机器上的权限并升级到最新的xcode无济于事。由于对一个非常大的项目进行索引,我在性能上遭受了巨大的打击,这让我发疯了。任何帮助将不胜感激。

4

2 回答 2

2

我终于想通了。IDEIndexDisable布尔值完全com.apple.dt.XCode丢失。自然无法从缺少值的命令行设置该值。我通过编辑 plist 文件并添加IDEIndexDisable布尔值并将其设置为yes. 最后,不再索引!

编辑:为了编辑 plist 文件——

在 Xcode 中打开 plist 文件 - 它位于 ~/Library/Preferences/com.apple.dt.Xcode.plist

找到 IDEIndexDisable 布尔值并将其更改为 yes

在我的情况下,布尔值实际上丢失了,我不得不添加它。

于 2013-07-22T04:03:43.023 回答
0

这些是我用来编辑com.apple.dt.XCode.plist文件的步骤:

1 在 XCode 中打开文件(但不要保存)

2 通过添加一个名为 的新属性来编辑文件IDEIndexDisable,其中类型Boolean和值设置为YES(要添加新属性,请点击+Root 节点下第一个属性上的按钮)

3 在同一目录中以新文件名导出文件,例如。myfile.plist在下面~/Library/Preferences/

4 退出 XCode

5 创建原始com.apple.dt.XCode.plist文件的备份(如果出现问题,您可以恢复到该文件 - 始终是一个好习惯)

6 将导出的文件重命名/复制为原始文件名,例如。在终端做

% mv myfile.plist com.apple.dt.XCode.plist

7 重新打开 XCode,你现在应该没有索引

于 2017-03-30T15:33:26.470 回答