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,023
2,947
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
 

coolbreeze2

macrumors 68000
Sep 24, 2009
1,805
1,484
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

bogdanw

macrumors 603
Original poster
Mar 10, 2009
6,023
2,947
Yes, you will receive notifications and see Sonoma updates in System Settings - Software Update.
 
  • Like
Reactions: katbel

Sciuriware

macrumors 6502a
Jan 4, 2014
735
158
Gelderland
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!
 

bogdanw

macrumors 603
Original poster
Mar 10, 2009
6,023
2,947
  • Like
Reactions: Sciuriware

coolbreeze2

macrumors 68000
Sep 24, 2009
1,805
1,484
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

coolbreeze2

macrumors 68000
Sep 24, 2009
1,805
1,484
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.
 

DianaofThemiscyra

macrumors member
Mar 27, 2022
31
12
Europe
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

coolbreeze2

macrumors 68000
Sep 24, 2009
1,805
1,484
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
 

coolbreeze2

macrumors 68000
Sep 24, 2009
1,805
1,484
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

skali

macrumors newbie
Sep 29, 2024
2
2
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

svenmany

macrumors demi-god
Jun 19, 2011
2,242
1,491
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.
 

bogdanw

macrumors 603
Original poster
Mar 10, 2009
6,023
2,947
  • Like
Reactions: Miles Fu
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.