自己找 macOS 26 的安装包 —— 照着 Mist 的代码读目录
macOS 26 的 beta 出来后,我想要一个完整的安装包,不想每次都走系统更新。办法不复杂:「我是参考的 Mist 这个软件的代码进而推出 macOS 26 的 pkg 的下载链接」。
Mist 是一个开源的 macOS 下载工具,它的 Catalog.swift 里写着林檎软件更新目录的地址。那份目录是一个很大的 plist,列着每个版本的 InstallAssistant.pkg,按 beta、正式版分成几条通道。照着代码里的地址和解析方式自己读一遍,就能直接拿到 pkg 的链接,下载完双击,「应用程序」里就多出一个「安装 macOS」。
链接长得很乱,有人问路径中间那串是什么。「中间那个“082-62552”,如果我没记错的话,是产品 ID」,每个版本、每个 build 都有自己的一串。以前我只知道去 Mr. Macintosh 整理的数据库里找现成链接,这回自己从源码里摸了一遍,才清楚这些链接是怎么来的。