Software Update declarative configuration for Apple devices

Use the Software Update configuration to enforce software updates at a certain time. For more information, see Deploy software updates using declarative management in Apple Developer documentation.

The Software Update configuration supports the following:

  • Minimum supported operating system versions and channels: iOS 17, iPadOS 17, Shared iPad device, macOS 14 device.

  • Requires supervision: No.

  • Supported enrolment methods: Device Enrolment, Automated Device Enrolment.

The declaration offers the keys shown below (all strings and no defaults).

Key

Description

Required

TargetOSVersion

The target operating system version to update the device to by the appropriate time. This is the operating system version number, for example, iOS 17.4.

Yes

TargetBuildVersion

The target build version to update the device by the specified time, for example, 21E219. The system uses the build version for testing during seeding periods.

The build version can include a supplemental version identifier, for example, 21E219a. If the build version isn’t consistent with the target operating system version specified in the TargetOSVersion key, the TargetOSVersion takes precedence.

No

TargetLocalDateTime

The local date/time value that specifies when to force-install the software update. Use the format YYYY-MM-DDTHH:MM:SS, which is derived from RFC3339 but doesn’t include a time zone offset.

If the user doesn’t trigger the software update before this time, the device force installs it.

No

DetailsURL

The URL of a web page that shows details that the organisation provides about the enforced release.

No

If a configuration specifies an operating system or build version that’s the same as or older than the current device version, then the configuration is ignored.

If multiple configurations are present with a newer operating system or build version than the current device version, the configuration with the earliest target date and time is processed first, and any others remain in the queue. When the device updates to a new version, the set of configurations are reprocessed to determine which becomes the next one to be processed.

Note: Each device management service developer implements these settings differently. To learn how various Software Update settings are applied to your devices and users, consult your developer’s device management service documentation.

Published Date: 25 September 2024
Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Helpful?
Character limit: 250
Maximum character limit is 250.
Thanks for your feedback.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.