我已经为此奋斗了大约一个星期。我无法在 Xcode 中禁用索引。有没有其他人经历过这种情况?以下命令的效果为零:
默认写入 com.apple.dt.XCode IDEIndexDisable 1
我通过终端(以 root 身份)发出此命令后重新启动 Xcode,当我重新打开 xcode 时,项目尝试建立索引。我已经修复了机器上的权限并升级到最新的xcode无济于事。由于对一个非常大的项目进行索引,我在性能上遭受了巨大的打击,这让我发疯了。任何帮助将不胜感激。
我终于想通了。IDEIndexDisable
布尔值完全com.apple.dt.XCode
丢失。自然无法从缺少值的命令行设置该值。我通过编辑 plist 文件并添加IDEIndexDisable
布尔值并将其设置为yes
. 最后,不再索引!
编辑:为了编辑 plist 文件——
在 Xcode 中打开 plist 文件 - 它位于 ~/Library/Preferences/com.apple.dt.Xcode.plist
找到 IDEIndexDisable 布尔值并将其更改为 yes
在我的情况下,布尔值实际上丢失了,我不得不添加它。
这些是我用来编辑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,你现在应该没有索引