In our project we used an Aggregate Target (and scheme) so that we could run quality checks within Xcode, SwiftLint and SwiftFormat. The advantage of doing this was that you could easily select it from schemes and that any errors would be surfaced within the Issues Navigator where they can be clicked to quickly jump to the issues and fix them in code. Without this, you would need to run from command line and then work out what was wrong and find the locations manually within the project.
Unless I have completely failed to find it in the docs and via exploring the API, it doesn't seem to be possible to define Aggregate Targets using Tuist.
A property on the Project
to provide a list of Aggregate Targets. They are relatively simple, only really requiring a name and a list of actions (scripts) to add as build phases. Each Aggregate Target needs an auto-generated scheme that allows you to run the target using the 'Run Action'.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too