Hi @dogo! I’m Dosu and I’m helping the Tuist team.
There’s an open PR that directly addresses this issue: PR #11399 – Allow Scheme Code Coverage Targets from External Projects. It was last updated today (June 30, 2026) and makes two changes to the SchemeLinter [1]:
lintCodeCoverageTargetsnow only validates targets belonging to the current project, deferring external references to the graph-level linter.projectSchemeCantReferenceRemoteTargetsno longer treatscodeCoverageTargetsas cross-project dependency violations, since they’re coverage configuration rather than build dependencies.
This should let project schemes include code coverage targets from any project in the workspace (including SPM-generated ones) via an explicit TargetReference, which matches Xcode’s native behavior. You may want to track that PR for when it lands.
To reply, just mention @dosu.
Share context across your team and agents. Try Dosu.