A software update enforcement policy for a specific OS release.
| Setting | Type | Required | Default | Manual Install | Supported OS |
|---|---|---|---|---|---|
Target OS Version TargetOSVersion The target OS version to update the device to by the appropriate time. This is the OS version number, for example, `16.1`. | string | required | — | ✓Yes | iOS (17.0+)macOS (14.0+)tvOS (18.4+)visionOS (26.0+) |
Target Build Version TargetBuildVersion The target build version to update the device to by the appropriate time, for example, `20A242`. Use the build version for testing during seeding periods. The build version can include a supplemental version identifier, for example, `20A242a`. | string | optional | — | ✓Yes | iOS (17.0+)macOS (14.0+)tvOS (18.4+)visionOS (26.0+) |
Target Local Date Time 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. | string | required | — | ✓Yes | iOS (17.0+)macOS (14.0+)tvOS (18.4+)visionOS (26.0+) |
Details URL DetailsURL The URL of a web page that shows details that the organization provides about the enforced software update. | string | optional | — | ✓Yes | iOS (17.0+)macOS (14.0+)tvOS (18.4+)visionOS (26.0+) |