【问题标题】:How can I exclude some files from Xcode's indexing?如何从 Xcode 的索引中排除某些文件?
【发布时间】:2012-11-12 00:01:43
【问题描述】:

我在源代码存储库中有一个包含 5600 个文件的 iOS 项目。 Xcode 似乎在其索引期间访问了所有这些文件。有些文件是大图像,我认为索引没有任何好处。我如何告诉 Xcode 排除这些文件以便索引更快?

我知道其他几个描述如何完全禁用索引的问题和答案,但我没有找到任何解决如何保持启用索引并告诉 Xcode 如何跳过不相关文件的问题。

【问题讨论】:

    标签: ios xcode


    【解决方案1】:

    一种迂回方法:创建一个或多个单独的目标,并简单地链接到它们生成的目标文件。

    【讨论】:

      【解决方案2】:

      justin 的回答很好,如果您确实需要创建一个或多个单独的目标。我已经搜索过,但发现您可以启用/禁用索引。无论如何,我还没有找到在索引时排除某种文件。而且你不让Xcode索引,你会失去一些像自动完成这样的功能(即使是图像,你也可以在InterfaceBuilder中看到图像名称自动完成)。

      如果您确定要禁用索引。在终端中使用它:

      defaults write com.apple.dt.XCode IDEIndexDisable 1
      

      当您想要返回索引时:

      defaults delete com.apple.dt.XCode IDEIndexEnable
      defaults write com.apple.dt.XCode IDEIndexDisable 1
      

      How to make Xcode faster by solving Xcode slow issues with xcode 4.x上的另一篇相关文章

      【讨论】:

      • hmmm 链接的相关文章中的写作风格看起来很熟悉......哦,这就是为什么 - 哈哈:) stackoverflow.com/questions/7780663/… 还有,好的主要点+1
      • @justin 你的回答真的很棒。虽然现在有点过时了(去年和今年不同)。谢谢。
      • 谢谢 :) 是的。这是为 Xc4.2 编写的。从那时起,Xcode 的内存消耗和泄漏已经方式下降。此外,与 Lion 相比,Mountain Lion 是朝着正确方向迈出的一大步。和编译器改进。
      猜你喜欢
      • 2012-05-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-25
      • 1970-01-01
      • 2021-11-14
      • 2020-01-04
      • 1970-01-01
      相关资源
      最近更新 更多