Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
Seems a bit unusual. I am curious why it just started for me. It's just over two months since the release. The trigger seemed to be the arrival of an update for Safari. The update for Sequoia was already there and not causing the alert.



I was warned by a vendor of one piece of software I use that it wasn't supported in Sequoia yet.
There always will be, you are also dependent on 3rd party suppliers,
they may be cautious, slow or even unwilling (apart from abandoning the business).

I had to replace products all my life or even rewrite a product myself.
The latter might be a problem to many people, but when they unite you'll get
new suppliers like Mozilla or The Document Foundation.
And do not be afraid to continue with 3rd party products: APPLE will change its mind too some day ...
;JOOP!
 
An old trick seems to be working in Sonoma 14.7.1 to hide the System Settings notification badge.
Profile that sets AttentionPrefBundleIDs to 0 for com.apple.systempreferences:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>AttentionPrefBundleIDs</key>
            <integer>0</integer>
            <key>PayloadDisplayName</key>
            <string>System Preferences #1</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.systempreferences.5FB0E291-D282-4C61-BA73-E462854DCC92</string>
            <key>PayloadType</key>
            <string>com.apple.systempreferences</string>
            <key>PayloadUUID</key>
            <string>5FB0E291-D282-4C61-BA73-E462854DCC92</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>NoBubble</string>
    <key>PayloadIdentifier</key>
    <string>Mac.9C07F9F5-F6E2-4E9A-ACD9-078280182B69</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>9C07F9F5-F6E2-4E9A-ACD9-078280182B69</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>


To delete the already present badge:
Code:
defaults delete ~/Library/Preferences/com.apple.systempreferences.plist AttentionPrefBundleIDs; killall Dock

Thanks; I might try it.

I've been testing the software that's holding me back on a secondary computer that has been upgraded to Sequoia. So far, I haven't encountered any problems. The software is AccountEdge. They couldn't make the move off of 32-bit, so now just deliver their Windows version on Wine. And now they're dragging their feet on Sequoia.
 
Thanks; I might try it.

I've been testing the software that's holding me back on a secondary computer that has been upgraded to Sequoia. So far, I haven't encountered any problems. The software is AccountEdge. They couldn't make the move off of 32-bit, so now just deliver their Windows version on Wine. And now they're dragging their feet on Sequoia.
I have been using CROSSOVER to run 4 Microsoft product for many years.
You might ask them if you could run your stuff on it.

Another consideration: several suppliers are eager to announce that their baby will run on the next macOS level.
Those are my favourites.
;JOOP!
 
I have been using CROSSOVER to run 4 Microsoft product for many years.
You might ask them if you could run your stuff on it.

Another consideration: several suppliers are eager to announce that their baby will run on the next macOS level.
Those are my favourites.
;JOOP!
When I use to use Crossover, it was just using Wine. AccountEdge runs on Wine, as delivered by the developer. They provider an installer which includes their app and Wine. Unless you know something that I don’t know, Crossover would likely add nothing.

AccountEdge has said their baby will run on the next macOS; it’s just not ready.
 
When I use to use Crossover, it was just using Wine. AccountEdge runs on Wine, as delivered by the developer. They provider an installer which includes their app and Wine. Unless you know something that I don’t know, Crossover would likely add nothing.

AccountEdge has said their baby will run on the next macOS; it’s just not ready.
Crossover emulates the entire Microsoft Windows environment.
And the rest is as I said.
;JOOP!
 
Crossover emulates the entire Microsoft Windows environment.
And the rest is as I said.
;JOOP!

I checked and not much has changed since I used Crossover.


and an excerpt from that:

CrossOver provides two main services on top of Wine. 1) CrossOver contains a series of hacks that allow some popular programs to run better in the short-term. 2) CrossOver provides a user-friendly shell so that you don’t need to use a terminal and text-based commands to run your Windows software on Mac or Linux.

I'll stick with the Wine implementation the vendor delivers.

I'll be testing more today since I have some company accounting to get through. If all goes well, I'll upgrade to Sequoia. I've already exercised all the other programs I use on my secondary laptop running Sequoia.

I'm slightly tempted to call Apple support and ask about the indicator. Since I've experienced variability in when the alert shows up, I wonder what the intended behavior is.
 
You can not restart the timer. As explained before, it’s 90 days since the upgrade/update was released by Apple. Not 90 days since you installed the profile.
Ah! Thanks for explaining it.
Do you think it would be possible to do a profile for avoiding iOS 18.1 as well?
I remember I used a profile long time ago with iMazing or Apple Configurator but cannot find it anymore
Could I just replicate the one for macOS and use iOS instead?
 
Seems a bit unusual. I am curious why it just started for me. It's just over two months since the release. The trigger seemed to be the arrival of an update for Safari. The update for Sequoia was already there and not causing the alert.
Mine also just started pushing it through Sys Prefs after updating to the latest Safari incarnation.
 
As expected, Sequoia 15.0 is no longer hidden from Software Update. In order to see Sequoia 15.2, you have to remove the 90 days ignore profile from System Settings – Privacy & Security – Profiles.

To avoid Sequoia downloading itself, I now use a profile that enforces disabling automatic Download new updates and Install macOS updates.

In iMazing, add the Software Update payload and uncheck “Download newly available updates in the background” (AutomaticDownload) and “Automatically install macOS updates” (AutomaticallyInstallMacOSUpdates)

Apple’s documentation for “SoftwareUpdate - The payload you use to configure the software update policy.”https://developer.apple.com/documentation/devicemanagement/softwareupdate

Profile created with iMazing:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>AutomaticDownload</key>
            <false/>
            <key>AutomaticallyInstallMacOSUpdates</key>
            <false/>
            <key>PayloadDisplayName</key>
            <string>Software Update</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.SoftwareUpdate.BEED0515-2D19-4E51-B433-9B6F3CAC5468</string>
            <key>PayloadType</key>
            <string>com.apple.SoftwareUpdate</string>
            <key>PayloadUUID</key>
            <string>BEED0515-2D19-4E51-B433-9B6F3CAC5468</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDescription</key>
    <string>Disables Automatic Download and Automatically Install MacOS Updates</string>
    <key>PayloadDisplayName</key>
    <string>DisableAutomaticDownloadInstallMacOSUpdates</string>
    <key>PayloadIdentifier</key>
    <string>Mac.C697F20B-4228-4D4A-BFC4-D974206B7501</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>C697F20B-4228-4D4A-BFC4-D974206B7501</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>

Software Update settings after installation of the profile
UpdateSettings.jpg
 
  • Love
Reactions: DianaofThemiscyra
installed above scriptions, the 15.2 update still shows
The above does not hide Sequoia. It configures the Software Update settings mentioned.
More, you can no longer hide Sequoia with a configuration profile. 90 days have passed since Sequoia was released.
 
  • Sad
  • Like
Reactions: katbel and Miles Fu
More, you can no longer hide Sequoia with a configuration profile. 90 days have passed since Sequoia was released.
No, but the defer-for-90-days profile does still get rid of the annoying red badge on the System Settings icon.
 
On my MBA M1 with Sonoma 14.7.2, the red badge did not appear after removing the profile.
It is possible that it will be displayed when macOS will automatically check for updates.
Temporary and potentially permanent solution for the notification badge https://forums.macrumors.com/threads/ignore-sequoia-for-90-days.2436999/post-33586122
On my MBP M3 with Sonoma 14.7.2, the red badge appeared very soon after I removed the profile. I installed your nobubble profile and ran the suggested defaults command. In spite of the error message, the red badge was removed.
Code:
$ defaults delete ~/Library/Preferences/com.apple.systempreferences.plist AttentionPrefBundleIDs; killall Dock
2024-12-15 13:01:56.191 defaults[1017:11465]
Domain (/Users/grumpus/Library/Preferences/com.apple.systempreferences.plist) not found.
Defaults have not been changed.
Thanks!
 
The above does not hide Sequoia. It configures the Software Update settings mentioned.
More, you can no longer hide Sequoia with a configuration profile. 90 days have passed since Sequoia was released.
I see that you could “Force empty value” where you set the maximum of 90 days, but it's greyed out.
Is it possible to do it? Would it be forever ?
 
the error message Domain (/Users/grumpus/Library/Preferences/com.apple.systempreferences.plist) not found. Defaults have not been changed
I’ve just tested, installing the profile and restarting the Dock is enough to remove the red badge.
Terminal needs Full Disk Access to write into ~/Library/Preferences/com.apple.systempreferences.plist, so that might be the cause of the error.
I see that you could “Force empty value” where you set the maximum of 90 days, but it's greyed out.
Is it possible to do it? Would it be forever ?
You can edit the profile (mobileconfig file) in TextEdit or a plist editor, but it didn’t make a difference in my tests. I tried 0, 360, 1000, deleting <integer>90</integer> and <integer></integer>, the last one gives a profile error on install.

A more refined profile to remove the notification badge only for com.apple.FollowUpSettings.FollowUpSettingsExtension, the extension responsible for nagging the user :)
Unlike the previous NoBubble profile that might have disabled all badges for System Settings, this one should disable the badge only for FollowUpSettingsExtension.
Log out after installing the profile. After login, the red badge should be gone and
defaults read ~/Library/Preferences/com.apple.systempreferences.plist AttentionPrefBundleIDs should return "com.apple.FollowUpSettings.FollowUpSettingsExtension" = 0;

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>AttentionPrefBundleIDs</key>
            <dict>
                <key>com.apple.FollowUpSettings.FollowUpSettingsExtension</key>
                <integer>0</integer>
            </dict>
            <key>PayloadDisplayName</key>
            <string>System Preferences</string>
            <key>PayloadIdentifier</key>
            <string>com.github.erikberglund.ProfileCreator.8CA9C168-AE92-481C-9B04-FB7709279282.com.apple.systempreferences.53F3FEB9-20E2-4D5E-B0F8-A07E51883E42</string>
            <key>PayloadType</key>
            <string>com.apple.systempreferences</string>
            <key>PayloadUUID</key>
            <string>53F3FEB9-20E2-4D5E-B0F8-A07E51883E42</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>NoBubbleNew</string>
    <key>PayloadIdentifier</key>
    <string>com.github.erikberglund.ProfileCreator.8CA9C168-AE92-481C-9B04-FB7709279282</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>8CA9C168-AE92-481C-9B04-FB7709279282</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>

Created with ProfileCreator https://github.com/ProfileCreator/ProfileCreator
 
Last edited:
  • Like
Reactions: katbel and BKDad
A more refined profile to remove the notification badge only for com.apple.FollowUpSettings.FollowUpSettingsExtension, the extension responsible for nagging the user :)
Thanks for that, those red badges are so irritating :)

There seems to be some extraneous text at the beginning of that link.

I've been looking at these profiles using iMazing Profile Editor (free in the App Store) but it's good to have options.
 
I’ve just tested, installing the profile and restarting the Dock is enough to remove the red badge.
Terminal needs Full Disk Access to write into ~/Library/Preferences/com.apple.systempreferences.plist, so that might be the cause of the error.

You can edit the profile (mobileconfig file) in TextEdit or a plist editor, but it didn’t make a difference in my tests. I tried 0, 360, 1000, deleting <integer>90</integer> and <integer></integer>, the last one gives a profile error on install.

A more refined profile to remove the notification badge only for com.apple.FollowUpSettings.FollowUpSettingsExtension, the extension responsible for nagging the user :)
Unlike the previous NoBubble profile that might have disabled all badges for System Settings, this one should disable the badge only for FollowUpSettingsExtension.
Log out after installing the profile. After login, the red badge should be gone and
defaults read ~/Library/Preferences/com.apple.systempreferences.plist AttentionPrefBundleIDs should return "com.apple.FollowUpSettings.FollowUpSettingsExtension" = 0;

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>AttentionPrefBundleIDs</key>
            <dict>
                <key>com.apple.FollowUpSettings.FollowUpSettingsExtension</key>
                <integer>0</integer>
            </dict>
            <key>PayloadDisplayName</key>
            <string>System Preferences</string>
            <key>PayloadIdentifier</key>
            <string>com.github.erikberglund.ProfileCreator.8CA9C168-AE92-481C-9B04-FB7709279282.com.apple.systempreferences.53F3FEB9-20E2-4D5E-B0F8-A07E51883E42</string>
            <key>PayloadType</key>
            <string>com.apple.systempreferences</string>
            <key>PayloadUUID</key>
            <string>53F3FEB9-20E2-4D5E-B0F8-A07E51883E42</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>NoBubbleNew</string>
    <key>PayloadIdentifier</key>
    <string>com.github.erikberglund.ProfileCreator.8CA9C168-AE92-481C-9B04-FB7709279282</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>8CA9C168-AE92-481C-9B04-FB7709279282</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>

Created with ProfileCreator https://github.com/ProfileCreator/ProfileCreator
I understand the use of ProfileCreator (I think, anyway). But... Is there any accessible documentation for identifying and using all the various .plist functions and settings?

I am always amazed by the resourcefulness and insight of people who somehow figure out how to do things like disable nag bubbles by setting a value somewhere in the zillions of bytes of code that macOS and the other systems use. Where do you/they find this information?
 
There seems to be some extraneous text at the beginning of that link.
I've been looking at these profiles using iMazing Profile Editor (free in the App Store) but it's good to have options.
I too use and recommend the free iMazing Profile Editor, but ProfileCreator worked better in this case. Correct link https://github.com/ProfileCreator/ProfileCreator

Apple Configurator is also available, but it’s difficult to use.
Apple Configurator https://apps.apple.com/app/apple-configurator/id1037126344
"Create and edit configuration profiles in Apple Configurator" https://support.apple.com/guide/apple-configurator-mac/pmd85719196/mac

I understand the use of ProfileCreator (I think, anyway). But... Is there any accessible documentation for identifying and using all the various .plist functions and settings?
Apple has extensive documentation about configuration profiles
“Use configuration profiles to standardise settings on Mac computers”
https://support.apple.com/guide/mac-help/mh35561/mac
“Device Management Manage your organization’s devices remotely”
https://developer.apple.com/documentation/devicemanagement
“Configuration Profile Reference” https://developer.apple.com/business/documentation/Configuration-Profile-Reference.pdf
 
Apple has extensive documentation about configuration profiles
“Use configuration profiles to standardise settings on Mac computers”
https://support.apple.com/guide/mac-help/mh35561/mac
“Device Management Manage your organization’s devices remotely”
https://developer.apple.com/documentation/devicemanagement
“Configuration Profile Reference” https://developer.apple.com/business/documentation/Configuration-Profile-Reference.pdf

Thank you *very* much!
 
  • Like
Reactions: bogdanw
As expected, Sequoia 15.0 is no longer hidden from Software Update. In order to see Sequoia 15.2, you have to remove the 90 days ignore profile from System Settings – Privacy & Security – Profiles.

To avoid Sequoia downloading itself, I now use a profile that enforces disabling automatic Download new updates and Install macOS updates.

In iMazing, add the Software Update payload and uncheck “Download newly available updates in the background” (AutomaticDownload) and “Automatically install macOS updates” (AutomaticallyInstallMacOSUpdates)

Apple’s documentation for “SoftwareUpdate - The payload you use to configure the software update policy.”https://developer.apple.com/documentation/devicemanagement/softwareupdate

Profile created with iMazing:

Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>AutomaticDownload</key>
            <false/>
            <key>AutomaticallyInstallMacOSUpdates</key>
            <false/>
            <key>PayloadDisplayName</key>
            <string>Software Update</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.SoftwareUpdate.BEED0515-2D19-4E51-B433-9B6F3CAC5468</string>
            <key>PayloadType</key>
            <string>com.apple.SoftwareUpdate</string>
            <key>PayloadUUID</key>
            <string>BEED0515-2D19-4E51-B433-9B6F3CAC5468</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDescription</key>
    <string>Disables Automatic Download and Automatically Install MacOS Updates</string>
    <key>PayloadDisplayName</key>
    <string>DisableAutomaticDownloadInstallMacOSUpdates</string>
    <key>PayloadIdentifier</key>
    <string>Mac.C697F20B-4228-4D4A-BFC4-D974206B7501</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>C697F20B-4228-4D4A-BFC4-D974206B7501</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>

Software Update settings after installation of the profile
View attachment 2462520
Once more, thank you so very much! Best regards from Europe.
 
  • Like
Reactions: bogdanw and BKDad
I noticed leaving the old 90 days profile and adding the new one suggested by @bogdanw
I don't have any red badges-even after restarting
and the notifications are minimal, still happening every 2 or 3 days though
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.