A while back, I wrote a post on enabling automatic software updates on OS X Yosemite through macOS Mojave. As part of the post, I mentioned that it wasn’t possible to manage the options for automatic macOS and App Store updates using a profile. The reasons were the following:
- The App Store update options were managed by the com.apple.commerce preference domain, which isn’t manageable with a profile
- The AutomaticallyInstallMacOSUpdates setting in the com.apple.SoftwareUpdate preference domain should be manageable with a profile, but for unknown reasons, it couldn’t be.
As of macOS Catalina, I’m happy to say that this has changed. For more details, please see below the jump.
The changes are the following:
- The AutomaticallyInstallMacOSUpdates setting in the com.apple.SoftwareUpdate preference domain is now manageable with a profile.
- A new AutomaticallyInstallAppUpdates setting has been added to the com.apple.SoftwareUpdate preference domain and it is manageable with a profile.
With this in mind, the following profile can be installed on macOS Catalina to enable the following options:
- Automatic background check for macOS software updates
- Automatic download of macOS software updates
- Automatic download and installation of XProtect, MRT and Gatekeeper updates
- Automatic download and installation of automatic security updates
- Automatic installation of macOS updates
- Automatic installation of App Store updates
A sample profile is available below and also on GitHub at the following address: