测试和推迟 Apple 设备的软件更新
你应该测试软件更新和升级,以及将其推迟直至确保所有 App 均可配合更新或升级正常工作。
测试软件更新和升级
你应制定在你的环境中测试更新和升级的计划。这包含了两种途径:测试更新(如 iOS 16.7、iPadOS 16.7 和 macOS 13.6)或测试升级(如 iOS 17、iPadOS 17 和 macOS 14)。这些测试应包含网络连接、App 使用以及与任何身份提供商 (IdP) 系统的整合。
推迟软件更新和升级
你可以使设备在 Apple 发布无线软件更新和升级之后的指定时间后,才向用户提供此类更新和升级。例如,如果有一组使用 iOS 15.5 的 iPhone,并且应用了 30 天的推迟软件更新有效负载。在这种情况下,iOS 15.6 会在 2022/06/15 提供给 iPhone 用户。
实施此访问限制时,被管理的监督设备默认会在 30 天的推迟期后才能看到发布的更新。不过,你也可以指定 1 到 90 天中的任意自定义值。此延迟会应用到所有的操作系统更新和升级,不过 MDM 也可以忽略以上访问限制向设备发送特定更新。推迟软件更新和升级在 iOS 11.3、iPadOS 13.1、macOS 10.13.4 和 Apple tvOS 12.2 或更高版本中可用。
【注】无线软件更新通常在初始发布日期后的 180 天内可用,以确保更新和升级始终可供具有最大推迟值的设备使用。
你可以为以下列出的每个访问限制有效负载设置创建配置描述文件。
支持的最低操作系统版本 | 键和值(若有) | 描述 | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
iOS 11.3 或更高版本 iPadOS 11.3 或更高版本 macOS 10.13.4 或更高版本 Apple tvOS 12.2 或更高版本 |
| 默认为 false。若设为 true:
【注】macOS Seed 版号不适用。 | |||||||||
macOS 11.3 或更高版本 |
| 默认为 false。若设为 true,软件升级的用户可见性延迟 30 天,除非通过 | |||||||||
macOS 11.3 或更高版本 |
| 默认为 false。若设为 true,App 更新的用户可见性延迟 30 天,除非通过 | |||||||||
iOS 11.3 或更高版本 iPadOS 11.3 或更高版本 macOS 10.13.4 或更高版本 Apple tvOS 12.2 或更高版本 |
1-90 | 允许 MDM 管理员设定软件更新的延迟天数。使用 设定某个值后,软件更新的用户可见性只会在指定的延迟天数(根据 Apple 软件查询服务中该软件的发布日期而定)后出现。这个值控制
【注】在 macOS 11.3 之前,这个值同时控制 | |||||||||
macOS 11.3 或更高版本 |
1-90 | 允许 MDM 管理员设定软件升级的延迟天数。最大值为 90 天,默认值为 30 天。 设定某个值后,软件升级的用户可见性只会在指定的延迟天数(根据 Apple 软件查询服务中该软件的发布日期而定)后出现。 这个值控制 | |||||||||
macOS 11.3 或更高版本 |
1-90 | 允许 MDM 管理员设定软件更新的延迟天数。最大值为 90 天,默认值为 30 天。 设定某个值后,软件更新的用户可见性只会在指定的延迟天数(根据 Apple 软件查询服务中该软件的发布日期而定)后出现。 这个值控制 | |||||||||
macOS 11.3 或更高版本 |
1-90 | 允许 MDM 管理员设定 App 更新的延迟天数。最大值为 90 天,默认值为 30 天。 设定某个值后,App 更新的用户可见性只会在指定的延迟天数(根据该软件的发布日期而定)后出现。 这个值控制 |
允许用户暂时推迟 macOS 软件更新和升级
若要进一步控制,在 macOS 12.3 或更高版本中,你可以强制执行特定软件更新或升级,同时允许用户将更新或升级推迟特定次数。支持此功能的 MDM 解决方案可以使用 InstallLater
安装操作来指定次数,该次数由 MaxUserDeferrals
键定义。
安装通知大约每 24 小时显示一次。当用户关闭通知窗口时,即会推迟更新。用户在点按通知后会出现以下更新或升级选项:
现在安装:立即下载并安装更新或升级。
今晚尝试:稍后下载并安装。
如果用户选择此选项,Mac 会基于对过去 21 天数据的机器学习结果找到最适宜下载和安装更新或升级的时间,大致为凌晨 2:00 至 4:00 之间(也可能是其他时间)。
如果用户仍有剩余的推迟次数且其未看到或忽略通知,更新将不会在当天夜间安装。最终的安装通知会绕过“勿扰模式”。此外,MDM 管理员还可通过发布新命令来更新可能使用的推迟天数。执行此操作会重设 Mac 上的推迟计数。