2013-07-22 33 views
2

我一直在为此战斗了大约一个星期。我无法获得索引在Xcode中禁用。其他人有没有经历过这个?下面的命令具有零效果:Xcode - 无法禁用索引

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

我经由终端发出此(根)和后重新启动的Xcode当我重新打开xcode中,突出企图索引。我修复了机器上的权限并升级到最新的xcode无济于事。由于我在一个非常大的项目上编制索引,所以我在性能上受到了巨大的冲击,这让我非常吃惊。任何帮助将不胜感激。

+1

刚刚离开索引完成。禁用索引对性能没有任何好处,除非您可能会跳过等待 – Raptor

+0

问题是,由于项目的大小,索引将我的cpu固定为100%,而且似乎没有进展。即使经过30分钟的索引。 –

+2

只留下一夜:) – Raptor

回答

2

我终于明白了。 IDEIndexDisable布尔从com.apple.dt.XCode完全丢失。当然,值不能从缺少值的命令行设置。我通过编辑plist文件并添加IDEIndexDisable布尔值并将其设置为yes来手动添加该值。最后,没有更多的索引!

编辑:为了编辑plist文件 -

打开在Xcode plist文件 - 它位于〜/库/首选项/ com.apple.dt.Xcode.plist

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

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

+5

请解释编辑plist文件的步骤 –

+0

Steve Weaver ....请解释。 –

+0

@SteveWeaver这样做了!谢谢!! – andrewz

0

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

1打开XCode中的文件(但不保存它)加入了一个名为IDEIndexDisable新属性

2编辑文件,与Boolean类型和值设定为YES

3导出文件(对+按钮根节点之下的第一属性添加新的属性抽头)一个新文件名在同一目录,购。 myfile.plist~/Library/Preferences/

4退出的XCode

5创建原始com.apple.dt.XCode.plist文件的备份(如果出现问题可以恢复到这个文件 - 总是一个很好的做法)

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

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

7重新打开的XCode,你现在应该不会有索引