Apple 在 macOS Sequoia 中对其虚拟化框架进行了显着增强,使 Mac 用户能够在 macOS 虚拟机 (VM) 中登录 iCloud。
以前,用户无法在 macOS 虚拟机上登录 iCloud,这限制了该框架对于需要测试 iCloud 功能的开发人员以及希望将其应用程序与 iCloud 同步的用户的实用性。正如ArsTechnica发现的那样,只要主机和来宾操作系统都是 macOS 15 或更高版本,macOS Sequoia 就消除了这一障碍。
该功能将在 Apple Silicon Mac 上提供,但有一些限制。想要在虚拟机中运行旧版 macOS 和 macOS 15 的开发者,或者从旧版 macOS 升级虚拟机的开发者将无法在虚拟机上登录 iCloud。只有从 macOS 15 安装映像(.ipsw 文件)创建的全新虚拟机才能使用 iCloud 和与 Apple 帐户(以前称为 Apple ID)相关的服务。
苹果的虚拟化框架文档解释道:
“当您从 macOS 15 软件映像在 macOS 15 中创建虚拟机时……虚拟化会为虚拟机配置一个身份,该身份源自主机的 Secure Enclave 中的安全信息。正如各个物理设备基于其 Secure Enclave 具有不同的身份一样,身份与其他虚拟机不同。”
苹果表示,如果有人将虚拟机移动到另一台 Mac 主机并重新启动它,虚拟化框架会使用新 Mac 主机的 Secure Enclave 中的信息自动为该虚拟机创建新身份。此身份更改需要使用 VM 的人员重新进行身份验证,以允许 iCloud 重新启动将数据同步到 VM。
Parallels 和 VMware 都提供虚拟化软件,Broadcom 最近免费提供 VMware Fusion 供个人使用。 macOS Sequoia 目前正处于开发者测试阶段,公开测试版将于 7 月发布,随后将在秋季全面发布。
免责声明
部分内容(图片、文章)翻译/转载自国内外资讯/自媒体平台。文中内容不代表本站立场,如有侵权或其它,请联系 macmao.com@gmail.com,我们会第一时间配合删除。(转载请注明来源自:www.macmao.com)