Adding macOS Catalina to the restriction list


Apple just announce macOS Catalina.

Anyone already add this to their software restriction list to prevent users installing the beta version?

Or do we need to wait for the package to be uploaded to the developer's website?

Thanks in advances.


Contributor III

@rodders I set up a config profile with a custom setting and the following plist. I tried scripting this but the icon would be refreshed on a regular basis.

i put the config profile into self service since it will block all system preferences notifications and I wanted it to be Opt in.

The issue i'm running into is that users need to either restart, or do a killall Dock before it actually takes effect.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "">
<plist version="1.0">

Contributor III

@rodders trying to see if there is another way then a custom profile route as this blocks all update notifications if I am not mistaken.

New Contributor III

@strayer I tried your Configuration Profile above using the plist. The profile loaded, but I'm still seeing the badge even after reboot. Any suggestions?

Contributor III

![optional image ALT text](
I installed the profile at a system level and then ran

killall Dock

and the effect was instant and the icon has not returned. I did have to convert the plist to an xml before it could be uploaded to jamfcloud using

plutil -convert xml1 /Path/To/

New Contributor III

@strayer, I was missing the correct Preference Domain. That did the trick, thank you!


I reached out to Jamf Support regarding the Restricted Software of Catalina not working in my environment. It turns out, Apple has to add Catalina to their repository and that usually takes a few weeks. In the meantime, we can use a basic command within a policy to block Catalina:

softwareupdate --ignore "macOS Catalina"


If we use the script, is it a simple process to revert it back so we can allow people to download Catalina once some of the bugs have been repaired?

Valued Contributor

--Reset-ignored will remove all ignored updates. Here's a list of the rest of the commands.


New Contributor II

@JarvisUno When removing the preferences restrictions, will ignored updates eventually show up? or do we have to execute sudo softwareupdate --reset-ignored on each machine for the updates to comeback for Catalina.

Contributor II

weird follow up...

I had this restricted to a certain group, now I've deleted the restriction but I am still getting the error message I wrote.

@FutureFacinLuke If you run  'sudo jamf manage' on a Mac reporting the restriction is still in place that will force a reload of the restriction settings.