The Software Updates Enforcement policy uses Apple’s Declarative Device Management (DDM) to ensure your devices run a specific macOS version. Unlike standard automatic update policies that generally install the latest available releases, this standalone policy lets you target and enforce a specific OS version or build number.
Features:
- Version Control - Target a specific OS version or build number. If a build is not provided or contradicts the OS version, the policy enforces the target OS version.
- User Notifications - Users receive daily reminders that escalate in frequency as the enforcement deadline approaches. Once the deadline is reached, the update becomes mandatory.
Prerequisites:
- This policy is supported on Macs running macOS 14 Sonoma and later.
- Apple Mobile Device Management (MDM) must be configured for your organization and Macs must be enrolled in JumpCloud MDM. See Set up Apple MDM.
Considerations:
- Updates are enforced using the SoftwareUpdateEnforcementSpecific DDM configuration. See Apple’s developer documentation for SoftwareUpdateEnforcementSpecific to learn more.
- This policy doesn't support deploying beta build versions.
Configuring a Mac Software Update Enforcement Policy
To create a Mac Software Update Enforcement Policy:
If your data is stored outside of the US, check which login URL you should be using depending on your region, see JumpCloud Data Centers to learn more.
- Log in to the JumpCloud Admin Portal.
- Go to Device Management > Policy Management.
- Click (+).
- On the New Policy panel, select the Mac tab.
- Select the Software Update Enforcement policy from the list, then click configure.
- (Optional) Add details or context regarding this policy to the Policy Notes.
- Click General Settings to expand the section.
- Under Target OS Version, enter the specific macOS version you’d like to install or select from the dropdown. This must be the full version value, for example 26.1.
- (Optional) Under Target Build Version, enter the specific build version of the OS to install or select from the dropdown, for example 21E219.
We recommend leaving the Target Build Version blank because macOS automatically determines the appropriate build for the Mac's hardware.
See Apple’s Software Lookup Service to view a full list of OS and build versions. You can also reference this third party tool SOFA - Simple Organized Feed for Apple Software Updates.
- Under Enforcement Deadline, specify the time when the device will force install the update.
- Under Details URL, enter the URL (starting with http:// or https://) to display in System Settings > General > Software Update. This link directs users to more information about software updates (for example, your company's intranet page, device use policy, or a link to Apple's documentation).
- Go to the Devices tab to bind the policy to a device, or the Device Groups tab to bind it to a group of devices.
- Click Save.
Verifying Policy Application on Devices
When policy declarations are delivered to Macs, they will appear in System Settings.
To verify that the policy has applied:
- On the Mac, go to System Settings > General > Device Management.
- Under Device (Managed), scroll to the bottom of the list and click MDM Enrollment Profile.
- The MDM Enrollment Profile modal displays. Scroll to the bottom of the list. Under Device Declarations, Software Update appears if the policy has applied.
- The specific version sent via the policy appears next to Required Software Update, for example (26.1).
