Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

bogdanw

macrumors 603
Original poster
Mar 10, 2009
6,256
3,125
macOS Sequoia can be deferred for 90 days with a configuration profile.

The easiest way to create it is with the free iMazing Profile Editor https://apps.apple.com/app/imazing-profile-editor/id1487860882

Add the restriction payload, check “Defer Major OS Software Update” and enter 90 in the “Deferred Major Software Updates Delay”. In the General section select Payload Scope – System and Target Device Type – Mac. Save the profile (mobileconfig file) and install it.

Software Update after profile install
Deferred_Updates.jpg

Configuration profile created with iMazing Profile Editor:
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>PayloadDisplayName</key>
            <string>Restrictions</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.applicationaccess.5A20328A-8A19-429C-A193-7757DDF1344E</string>
            <key>PayloadType</key>
            <string>com.apple.applicationaccess</string>
            <key>PayloadUUID</key>
            <string>5A20328A-8A19-429C-A193-7757DDF1344E</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>enforcedSoftwareUpdateMajorOSDeferredInstallDelay</key>
            <integer>90</integer>
            <key>forceDelayedMajorSoftwareUpdates</key>
            <true/>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>Defer_90_days</string>
    <key>PayloadIdentifier</key>
    <string>Mac.890402B1-06F7-4988-80BE-1EB0ED03B3AB</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>890402B1-06F7-4988-80BE-1EB0ED03B3AB</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>

You can copy-paste it in TextEdit (Plain Text), save as mobileconfig and install.

Apple’s documentation:
Installing and enforcing software updates for Apple devices
https://support.apple.com/guide/dep...d-enforcing-software-updates-depd30715cbb/web
Manage software updates in your organization
https://developer.apple.com/videos/play/wwdc2021/10129/
Device Management Profile – Restrictions
https://developer.apple.com/documentation/devicemanagement/restrictions
 
Thanks! This worked. I am running Sonoma and the Sequoia notification is now gone. However, I do want any notifications about Sonoma. Will I receive Sonoma notifications?
 
  • Like
Reactions: katbel
Yes, you will receive notifications and see Sonoma updates in System Settings - Software Update.
 
  • Like
Reactions: katbel
macOS Sequoia can be deferred for 90 days with a configuration profile.

The easiest way to create it is with the free iMazing Profile Editor https://apps.apple.com/app/imazing-profile-editor/id1487860882

Add the restriction payload, check “Defer Major OS Software Update” and enter 90 in the “Deferred Major Software Updates Delay”. In the General section select Payload Scope – System and Target Device Type – Mac. Save the profile (mobileconfig file) and install it.

Software Update after profile install
View attachment 2421249

Configuration profile created with iMazing Profile Editor:
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>PayloadDisplayName</key>
            <string>Restrictions</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.applicationaccess.5A20328A-8A19-429C-A193-7757DDF1344E</string>
            <key>PayloadType</key>
            <string>com.apple.applicationaccess</string>
            <key>PayloadUUID</key>
            <string>5A20328A-8A19-429C-A193-7757DDF1344E</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>enforcedSoftwareUpdateMajorOSDeferredInstallDelay</key>
            <integer>90</integer>
            <key>forceDelayedMajorSoftwareUpdates</key>
            <true/>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>Defer_90_days</string>
    <key>PayloadIdentifier</key>
    <string>Mac.890402B1-06F7-4988-80BE-1EB0ED03B3AB</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>890402B1-06F7-4988-80BE-1EB0ED03B3AB</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>

You can copy-paste it in TextEdit (Plain Text), save as mobileconfig and install.

Apple’s documentation:
Installing and enforcing software updates for Apple devices
https://support.apple.com/guide/dep...d-enforcing-software-updates-depd30715cbb/web
Manage software updates in your organization
https://developer.apple.com/videos/play/wwdc2021/10129/
Device Management Profile – Restrictions
https://developer.apple.com/documentation/devicemanagement/restrictions
Looking forward to the imminent thread: "The worst Sequoia in decades" or such.
;JOOP!
 
  • Like
Reactions: adib
May I know if this works for Intel chip MAC?

Thanks
I'm beginning to think that it does not. It worked on both of my Silicon machines but not my Intel. My Intel does have OCLP installed to run Sonoma. Apple does not support my 2017 Intel iMac and Sonoma. So, I had to install OCLP. I don't know if the Intel chip or OCLP prevents this mobilconfig from working. I'm anxious to hear OP's response too.
 
Last edited:
  • Like
Reactions: Miles Fu
Yes.

OCLP probably made some sneaky hacks that prevent enforcing software updates as described in Apple's documentation.
Ok thanks for the response. I'll poke around OCLP and see if I can find a way to make your config work.
 
macOS Sequoia can be deferred for 90 days with a configuration profile.

The easiest way to create it is with the free iMazing Profile Editor https://apps.apple.com/app/imazing-profile-editor/id1487860882

Add the restriction payload, check “Defer Major OS Software Update” and enter 90 in the “Deferred Major Software Updates Delay”. In the General section select Payload Scope – System and Target Device Type – Mac. Save the profile (mobileconfig file) and install it.

Software Update after profile install
View attachment 2421249

Configuration profile created with iMazing Profile Editor:
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>PayloadDisplayName</key>
            <string>Restrictions</string>
            <key>PayloadIdentifier</key>
            <string>com.apple.applicationaccess.5A20328A-8A19-429C-A193-7757DDF1344E</string>
            <key>PayloadType</key>
            <string>com.apple.applicationaccess</string>
            <key>PayloadUUID</key>
            <string>5A20328A-8A19-429C-A193-7757DDF1344E</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
            <key>enforcedSoftwareUpdateMajorOSDeferredInstallDelay</key>
            <integer>90</integer>
            <key>forceDelayedMajorSoftwareUpdates</key>
            <true/>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>Defer_90_days</string>
    <key>PayloadIdentifier</key>
    <string>Mac.890402B1-06F7-4988-80BE-1EB0ED03B3AB</string>
    <key>PayloadScope</key>
    <string>System</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>890402B1-06F7-4988-80BE-1EB0ED03B3AB</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
    <key>TargetDeviceType</key>
    <integer>5</integer>
</dict>
</plist>

You can copy-paste it in TextEdit (Plain Text), save as mobileconfig and install.

Apple’s documentation:
Installing and enforcing software updates for Apple devices
https://support.apple.com/guide/dep...d-enforcing-software-updates-depd30715cbb/web
Manage software updates in your organization
https://developer.apple.com/videos/play/wwdc2021/10129/
Device Management Profile – Restrictions
https://developer.apple.com/documentation/devicemanagement/restrictions

Thank you so much! This was very useful to me.
Best wishes.
 
  • Like
Reactions: bogdanw
Yes.

OCLP probably made some sneaky hacks that prevent enforcing software updates as described in Apple's documentation.
@bogdanw I saved your config as delayedupdate.mobilconfig and as I stated earlier it worked perfectly on my Silicon machines. Here is the message I get when I try to install it in my Intel iMac OCLP. Do you have any ideas on how I can make it work? I know you probably are not an OCLP user but I figured it didn't hurt to ask.Image 9-26-24 at 9.40 AM.jpg
 
OMG!!!! Never mind!! I got it installed!! The problem was the location where I had the config filed stored. I placed it on iCloud to allow me to access it on any device. For some reason my OCLP machine had problems installing from iCloud. On a hunch, I copied it to my downloads folder and it installed. I checked and the Sequoia notification is gone! Yipppeee!!
 
  • Like
Reactions: bogdanw
Ignore update for macOS 15 Sequoia for 90 days:

https://forums.macrumors.com/threads/ignore-sequoia-for-90-days.2436999/

this does it for me. (1) open TexEdit, (2) copy paste "Code:", (3) save as delayedupdate.mobileconfig (4) before that I [ ] unticked the box that says If no extension is provided, use".txt" and I left it as Unicode (UTF-8)

save on desktop

then open System Settings, type profiles in the search box

under Install, view or remove configuration profiles, click the + button find the file on desktop named delayedupdate.mobileconfig

click Open then continue. Done.
 
  • Like
Reactions: katbel
I'm embarrassed but too curious to stay quiet. What is this profile trying to address? I haven't upgraded to Sequoia and it's not being pushed to me and I'm not being alerted to it being available. I do see that it's available if I navigate to software updates in system settings.
 
  • Like
Reactions: Miles Fu
Since few days, and I already have the profile installed, I get a pop up telling me there is an update available, without saying what it is.
I check but of course I get the notification
"Your Mac is running the latest software update allowed by your organization."
LOL... but it starts to be annoying
 
I've yet to receive any alert or notification that Sequoia is available. System Settings shows that I can update, but that's the only evidence of it. I've not installed any profile.

When I did once did receive a notification and saw that Sequoia was available, there was also a Sonoma update. I applied the Sonoma update and that turned off the notification. It has not come back.

I do wonder what Apple's intended behavior is.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.