It looks like "Extract App Intents metadata" is happening in Xcode 15 even if you don't link the AppIntents framework. This can add significant time to every build, including incremental builds (in our project, ~70s). FB12246243
The build setting LM_ENABLE_LINK_GENERATION=NO disables App Intent extraction entirely. I don't believe this is documented anywhere; I reverse engineered it from Xcode.