Фух… Я наконец-то переделал структуру проекта #SweamKit. Я решил избавиться от #XcodeGen и использовать #Xcode как есть, потому что в моём случае сложность, которую предоставляют подобные инструменты не оправдана
до/после
Короче, релиз задержался на 2 недели, но в этом виноват мой перфекционизм из-за которого я очень долго пытался сделать нормальную спецификацию своего проекта #XcodeGen. Результат: потратил 2 недели времени, лучше познал #Xcode и его систему сборки, послал свой перфекционизм на три буквы и откатился на предыдущий вариант.  
Отличные новости заключаются в том, что #SweamKit 1.6.0 всё равно вышел в свет! Теперь #SweamKit доступен на #watchOS! (вау)  
https://apps.apple.com/us/app/sweamkit/id6747688940

Did really nobody with #xcodegen run into issues building iOS projects?

<rdar://113405968> building for 'iOS', but linking in dylib (/Library/Developer/CommandLineTools/SDKs/MacOSX14.4.sdk/usr/lib/libSystem.B.tbd) built for 'macOS macCatalyst zippered(macOS/Catalyst)'

May also be another dylib next time. It's weird that there's not a lot of search results on the web for this

XcodeGen + SPM (Local Swift Package) によるマルチモジュール構成 - Qiita

はじめにisowords式マルチモジュール構成が流行っていると思いますが、XcodeGenを導入しているプロジェクトで、XcodeGenを使ったままSPMによるマルチモジュール構成を作ることはでき…

Qiita

Played with #XcodeGen and I *think* I like it.

Deleting a 4,207-line file in favor of one that’s currently 83 lines and probably won’t grow that much more feels nice.