我在源代码存储库中有一个包含 5600 个文件的 iOS 项目。Xcode 似乎在其索引期间访问了所有这些文件。有些文件是大图像,我认为索引没有任何好处。我如何告诉 Xcode 排除这些文件以便索引更快?
我知道其他几个描述如何完全禁用索引的问题和答案,但我没有找到任何解决如何保持启用索引并告诉 Xcode 如何跳过不相关文件的问题。
一种迂回方法:创建一个或多个单独的目标,并简单地链接到它们产生的目标文件。
如果您确实需要创建一个或多个单独的目标,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