Category filter
Configuration profile to delay software update on tvOS devices
The doc helps administration delay software updates on tvOS devices with the help of a configuration profile.
Device manufacturers regularly release OS updates to support new features, fix bugs, or as security patches, which are usually automatically installed on devices. But, there may be situations where organizations want to delay the updates on managed devices for various reasons. For instance, organizations might prefer to wait for a more convenient day to install updates to ensure the device remains functional while users work on crucial projects. Or, the organization would want to ensure the compatibility of the updates in the workplace before they are deployed widely.
While there are different ways to delay software updates, the method described here uses a custom configuration profile to delay software updates on tvOS devices to a specified number of days. Hexnode’s Deploy Custom Configuration feature allows admins to push configuration profiles to the user’s Apple TV device.
Here is a .plist file to delay software updates on your tvOS devices:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
<?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>enforcedSoftwareUpdateDelay</key> <integer>30</integer> <key>PayloadIdentifier</key> <string>com.example.myrestrictionspayload</string> <key>PayloadType</key> <string>com.apple.applicationaccess</string> <key>PayloadUUID</key> <string>53bec1be-ffec-4f88-acbd-b02aee8f04a9</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </array> <key>PayloadDisplayName</key> <string>Restrictions</string> <key>PayloadIdentifier</key> <string>com.example.myprofile</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>6020206c-12c2-4ada-987a-dd4c560ca73a</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> |
The default value to delay the software updates in the above configuration profile is 30 days. The software updates can be delayed for up to 90 days from the date of their release. You can specify the number of days to delay the update between 1 and 90 by changing the integer value specified for the ‘enforcedSoftwareUpdateDelay’ key.