System preferences software update badge

bogdanw

macrumors 6502a
Mar 10, 2009
527
292
I simply deleted this
/Applications/System Preferences.app/Contents/PlugIns/SystemPreferencesDockTile.docktileplugin
What you've done is totally unnecessary and makes sense only if you never want to see a notification badge about any software update.
 
  • Like
Reactions: madrich

golfnut1982

macrumors regular
Oct 12, 2014
205
55
Chicago, IL
I think the best approach to ignore Catalina and stop the badge is the following 4 steps. I have tested this out a bit and it seems like simplest solution and least likely to break anything else. Probably might need to change these steps as future macOS releases come out. For now though, this is good for those running Mojave and don't want to upgrade to Catalina.

1) QUIT System Preferences (If the next 3 steps are executed with System Preferences running, you could confuse things.)

2) sudo softwareupdate --ignore "macOS Catalina"

3) defaults delete com.apple.preferences.softwareupdate LatestMajorOSSeenByUserBundleIdentifier

4) softwareupdate --list

For me badge disappeared immediately after step 4

note: only use sudo for the --ignore.
Thanks, this worked for me. I still get updates.
- - Post merged: - -

So what are the commands to reverse this and check for Catalina? Obviously for future reference?
- - Post merged: - -

Thanks, this worked for me. I still get updates.
- - Post merged: - -

So what are the commands to reverse this and check for Catalina? Obviously for future reference?
Here it is
sudo softwareupdate --reset-ignored
 
  • Like
  • Love
Reactions: camelia and bernuli

shafez

macrumors member
Jul 3, 2011
97
24
Egypt
I am still confused.

What exactly should I do after I install Mojava ?
1- Run the following commands in terminal
- sudo softwareupdate --ignore "macOS Catalina"
- defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock
3-Using PLIST Editor , Edit com.apple.preferences.softwareupdate under User Folder/Library/Prefrences with Plist Editor and remove the first entry "LatestMajorOSSeenByUserBundleIdentifier".

hide-macos-catalina-software-update-mac
 
  • Like
Reactions: camelia

bo-waleed

macrumors 6502a
Oct 15, 2009
506
5
1- Run the following commands in terminal
- sudo softwareupdate --ignore "macOS Catalina"
- defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock
3-Using PLIST Editor , Edit com.apple.preferences.softwareupdate under User Folder/Library/Prefrences with Plist Editor and remove the first entry "LatestMajorOSSeenByUserBundleIdentifier".

hide-macos-catalina-software-update-mac
Thanks too much.
 
  • Love
Reactions: camelia

madmin

macrumors regular
Jun 14, 2012
179
268
I do not know any "PLIST Editor"
Where I can get one?
Hi Camelia, I don't know about a plist editor but PLIST files can come in three different formats:

Binary version 1
XML version 1 - (text like)
or JSON - (JavaScript Object Notation format which is also text like)

On macOS many PLIST files are stored in binary format on disk so you can't just edit them with a normal text editor, but you can easily convert them to XML1 format which is like plain text and then edit them with a normal text editor. For example for the PLIST file mentioned above you can run these commands to edit it:

cd ~/Library/Preferences # to change directory

# to save a copy of the plist file before changing it in case something goes wrong ->
cp com.apple.preferences.softwareupdate.plist com.apple.preferences.softwareupdate.plist.orig

plutil -convert xml1 com.apple.preferences.softwareupdate.plist # convert plist file to XML1 format

nano com.apple.preferences.softwareupdate.plist # edit plist file using the nano text editor

cd - # change directory back to original directory

Hope that helps
 
  • Wow
Reactions: camelia

Erehy Dobon

macrumors 6502a
Feb 16, 2018
525
369
Plist Editor is payware distributed at the Mac App Store.

(Disclaimer: I have not used this application.)
 
  • Like
Reactions: camelia

camelia

macrumors 6502
Apr 3, 2015
363
44
Mexico City
You don't need it, just use:
Code:
defaults delete com.apple.preferences.softwareupdate LatestMajorOSSeenByUserBundleIdentifier
Ok then the walkaround is:

1.- Run the following commands in Terminal:

Code:
sudo softwareupdate --ignore "macOS Catalina"
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock
Then @bogdanw suggestion:

Code:
defaults delete com.apple.preferences.softwareupdate LatestMajorOSSeenByUserBundleIdentifier
Done...

Instead of
Using PLIST Editor , Edit com.apple.preferences.softwareupdate
under User Folder/Library/Prefrences with Plist Editor and remove
the first entry "LatestMajorOSSeenByUserBundleIdentifier".
I am right?

Will we need to revert all this changes if Apple fix this issue in the next security update for macOS Mojave? (SecUpd2020-003Mojave.dmg)

Thanks
Camelia
 

bernuli

macrumors 6502a
Oct 10, 2011
571
322
I’d like to vote again for what I think is the safest simplest solution to clearing the sys pref notification badge.

1) QUIT System Preferences

2) in terminal run:
sudo softwareupdate --ignore "macOS Catalina"

3) in terminal run:
defaults delete com.apple.preferences.softwareupdate LatestMajorOSSeenByUserBundleIdentifier

4) in terminal run:
softwareupdate --list

For me badge disappeared immediately after step 4

note: only use sudo for the --ignore In step 4
 
Last edited:

yukari

macrumors 6502
Jun 29, 2010
473
209
Strangely, mine disappeared on its own today.
I had that stupid badge for OSX update on the "System Preference" menu, but when I checked today (for no reason except to access other system preference), I noticed the badge was no longer there.

Anyone else see this?
 

bernuli

macrumors 6502a
Oct 10, 2011
571
322
Sometimes the badge there for other reasons. Like if you signed in to iCloud at some point, then later it wants you to sign in again.




Strangely, mine disappeared on its own today.
I had that stupid badge for OSX update on the "System Preference" menu, but when I checked today (for no reason except to access other system preference), I noticed the badge was no longer there.

Anyone else see this?
 
  • Like
Reactions: camelia

yukari

macrumors 6502
Jun 29, 2010
473
209
Sometimes the badge there for other reasons. Like if you signed in to iCloud at some point, then later it wants you to sign in again.
Not this time. It was for updating OSX to Catalina.

I ignored it since Catalina came out. All of a sudden it disappeared today.
 
  • Like
Reactions: camelia

bernuli

macrumors 6502a
Oct 10, 2011
571
322
Interesting. I wonder if that is because we might be in between 10.15.2 and the release of 10.15.3

Not this time. It was for updating OSX to Catalina.

I ignored it since Catalina came out. All of a sudden it disappeared today.

Not this time. It was for updating OSX to Catalina.

I ignored it since Catalina came out. All of a sudden it disappeared today.
 
  • Like
Reactions: camelia