It’s the build tooling step everyone hates: “Now, add a new Run Script Build Phase.” The Swift and Xcode teams have worked to try to make things at least a little bit better for things which need to happen at build time by adding Build Tool Plugins and Command Plugins to Swift Package manager.
In this talk, you’ll get a look at how to set these up to generate code and documentation, plus a look at some other silly things you can make it do.
Note: This talk has a section that refers to the 360iDev version of the talk. Slides of that version are available here.
Sample App: https://github.com/designatednerd/RadioactiveCat
Sample Plugin: https://github.com/designatednerd/DatedImageGenerator