Chris Hannah

Using command-line tools to automate Xcode projects


As part of looking into ways to improve my experience with Xcode, I came across a great talk by Stefano Mondino from Swift Heroes 2020.

The main concept behind the talk was to use various command-line tools to automate an Xcode project.

Firstly, how you can maintain an environment with things like a Makefile, Gemfile, Brewfile, etc. Then various other tools for more specific Swift/Xcode enhancements.

I use SwiftFormat and SwiftLint already. However, XcodeGen and SwiftGen are completely new to me. So I’ll definitely be playing around with these for a while!