I have one weird trick for people who are exploring this vein. I last opened an Xcode project about five years ago so I could be way behind the times. Having spent many years fighting with Xcode professionally, I was thrilled when swift build came out, and then appalled at how badly Xcode adopted it. Eventually I realized that you can set up your entire app as a swift package, and then the Xcode project with a single…
> set up your entire app as a swift package, and then the Xcode project with a single main source file that calls some `app_main()`
this is basically how i do all apps nowadays (at home and at $work), all settings for the ios side of things is in a xcconfig file and keeps things simple and working with multiple people is much more a breeze this way