Description
When working on large-scale projects, we often have modules that are indexing-heavy but do not require code completion, navigation, or other indexing-related features in Xcode. These modules may be generated code, third-party libraries, or internal tools that are rarely edited directly.
Currently, Xcode allows global indexing settings,(defaults write com.apple.dt.XCode IDEIndexDisable 1
) but there is no fine-grained control to disable indexing on a per-target or per-module basis. Disabling indexing entirely is not ideal, as most of the project still benefits from it.
Feature request: It would be nice to have an option to opt-out of indexing, which SWBTaskConstruction / Product Planning phases can take into account and not produce indexing / preparingForIndex tasks.