This article presents my approach that allows Tuist to be a great tool for large-scale modularization: using uFeatures with interface/implementation separation, Focus mode, selective testing, caching, and clear conventions — keeping iOS projects consistent, scalable, and fast, as demonstrated in the SmartShop project.
tuist

Improve your project using Makefile
If you need to run a lot of commands to setup your project environment, or/and to run your project, you’ll love the Makefile.