无法将 Sonoma VM 升级到 MacOS Sequoia Beta?试试这个

Avilas

如果您已经在 UTM、Parallels、VMWare、VirtualBuddy 或其他方式中设置了 MacOS Sonoma 虚拟机,您可能有兴趣将 MacOS Sonoma VM 升级到 MacOS Sequoia Beta VM。

人们可能会认为,实现此目的的一种简单方法是在虚拟机中使用开发人员 Apple ID,然后直接从那里安装。但是,不支持在 MacOS 虚拟机中使用 Apple ID,因此 MacOS 虚拟机的使用方式通常不会与任何 Apple ID 关联或在其中使用,因此在这些情况下,您将需要依赖其他方法。虽然一种选择是下载 MacOS Sequoia 安装程序,然后将其复制到虚拟机,但也可以使用另一种方法,即依赖默认命令来更改虚拟化 Mac 上的软件更新目录。这将允许 macOS Sequoia Beta 显示为可用升级,即使没有开发人员 Apple ID 与虚拟机关联。

  1. 从 Sonoma VM 打开终端
  2. 运行以下命令,每个命令各占一行:
  3. sudo defaults write com.apple.MobileAsset MobileAssetAssetAudience -string 98df7800-8378-4469-93bf-5912da21a1e1

    按回车键,然后执行以下命令:

    更多阅读:iOS 17.6、iPadOS 17.6 和 macOS Sonoma 14.6 Beta 3 可进行 Beta 测试

    sudo defaults write com.apple.MobileAsset MobileAssetServerURL-com.apple.MobileAsset.SoftwareUpdate -string "https://swscan.apple.com/content/catalogs/others/index-15seed-15-14-13-12-10.16-10.15-10.14-10.13-10.12-10.11-10.10-10.9-mountainlion-lion-snowleopard-leopard.merged-1.sucatalog.gz"

    再次按回车键,然后执行以下命令:

    sudo killall -HUP mobileassetd

    按回车键,然后执行以下命令:

    sudo killall -HUP betaenrollmentd

    最后,按回车键,然后执行以下命令,然后再次按回车键:

    open "x-apple.systempreferences:com.apple.Software-Update-Settings.extension"

  4. 稍后您会发现“系统设置”将启动,MacOS Sequoia 15 beta 将可供下载并安装在虚拟机中

运行安装程序并将 Sonoma VM 升级到 MacOS Sequoia beta 后,您的 VM 将启动进入 Sequoia beta。无论如何,假设您的互联网连接良好,安装速度相当快。

我偶然发现了正在讨论的这个漂亮的小技巧在 github 上对于 VirtualBuddy,它与我在 UTM 中运行 macOS Sonoma 的虚拟机完美配合,将其升级到 MacOS Sequoia 15 beta。

这是针对想要将 Sonoma(或 Ventura)VM 升级到 Sequoia 的用户。

如果您愿意,也可以从头开始。这样做相对简单,您只需下载 MacOS Sequoia 15 beta IPSW 文件或安装程序包,在主机 Mac 上安装 Xcode 16 beta,然后使用 Sequoia IPSW 或安装程序创建一个新的虚拟机。我们将在以后的演练中具体介绍这一点。

您将 macOS Sonoma 虚拟机升级到 macOS Sequoia Beta 时遇到任何问题吗?上述技巧对您有用吗,还是您找到了其他解决方案?在评论中分享您的经验。