Posted on Categories Deployment, Programming, Swift 19 Comments on Download Full Installer Installomator Updated: v0.5 You can just download the app from the release page and use it, or clone the repo and take a look at the code.Ĭonstructive feedback is always welcome! I am still learning this as I go along, too. Nevertheless, it works! I think it might be a nice tool to have, so I put it on GitHub. I am still not sure if some of the decisions I made while putting this together were “good” choices. Communicating with the preferences system of macOS is also very easy, but so poorly documented that you are always second guessing if what you are doing is right.Īpple’s documentation for Swift and SwiftUI on this has definite highlights, but is very sparse overall. For example, implementing a preferences window, turned out to be super-easy, but it took me two false-starts to find the correct approach. It was often unexpected to me which parts turned out to be challenging and which parts were really easy to implement. Even so, since I had not used SwiftUI to build a Big Sur application, most of the features Apple introduced last year were still new to me. Ironically, since I want the app to work on Big Sur, I could not use any of the new Swift and SwiftUI features Apple introduced this year. I thought that building a user interface for this task would be a nice practice project. As one of the solutions, I posted a script (based on Greg Neagle’s installinstallmacos.py) which listed the pkgs from Apple’s software update catalogs so you could download them.ĭuring and after WWDC, I wanted to see if I could build a SwiftUI app. Many thanks to Søren Theilgaard, Isaac Ordonez, and Adam Codega for helping maintain this!Īnd many thanks to everyone else who contributed! Posted on Categories Deployment, Scripting, Tools Download Full InstallerĪ while back I wrote up a blog post on deploying the Install macOS Big Sur application.
This should reflect that I am no longer the sole, or even the main contributor.
We have moved the repo to its own team on GitHub: Installomator/Installomator. There have been some other organizational changes as well.