DownloadFullInstaller:macOS 安装包下载
用 SwiftUI 写的 macOS 应用,可从 Apple 软件更新目录下载 macOS 安装包 PKG 与 IPSW 固件。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v6.1.2
- 平台
- macOS
详细介绍
项目简介
Download Full Installer 是一个用 SwiftUI 编写的 macOS 应用,用于下载「安装 macOS Big Sur」及之后版本的 PKG 安装包,以及 Apple Silicon 的 IPSW 固件。软件要求 macOS 13 Ventura 或更高版本,基于 Swift 6 与 Xcode 26 开发。
它适合需要把安装器 PKG 归档,或交给 Jamf 等管理系统重新部署的 macadmins 使用:工具只负责下载 PKG,不会像 softwareupdate --fetch-full-installer 那样直接完成安装。
原项目由 scriptingosx 开发,在其归档后,本仓库以独立(非 fork)形式继续维护。应用未启用沙盒,并经过 Apple 公证。

主要功能
- 双栏主界面:左侧选择 Installers 或 Firmwares 以及软件更新目录,右侧查看所选系统的可用版本、build 号、日期与大小并执行下载。
- 支持 Apple Silicon IPSW 固件下载;固件来自独立 feed,因此固件模式下目录选择器不可用。
- 下载队列最多同时进行 3 个任务,每个任务可单独取消、可在 Finder 中显示,支持网络中断后的断点续传,并在 Dock 图标上显示进度。
- 可自定义下载目录,默认
~/Downloads。 - Create Installer App:下载
InstallAssistant.pkg后,可直接在应用内创建安装器 App。 - 多分卷 Intel 安装器:High Sierra、Mojave、Catalina 在所选目录包含全部六个组件时以单张卡片呈现,分组下载完成后可用 Create Installer App 组装。
- 旧版 macOS(Sierra、El Capitan、Yosemite、Mountain Lion、Lion)以包含 PKG 的 DMG 磁盘映像形式下载。
- 语言选择窗口(
Languages>Select Language或 ⌘ + L)、运行期间防止系统休眠、Sparkle 自动更新检查。
安装与使用
资料中未给出命令行安装方式,应用可从 releases 页面获取。
下载 PKG 后在应用内创建安装器 App 的流程:
- 点击下载按钮(↓)下载 PKG;
- 点击下载按钮旁的 Create Installer App;
- PKG 会由系统标准安装器打开,按屏幕提示完成安装;
- 安装器 App 会被创建到
/Applications目录。
修改下载目录:菜单 Download Full Installer -> Settings(⌘ ,),默认目录为 ~/Downloads,已下载标记会跟随所选目录更新。
注意事项
- 旧版本能否下载取决于 Apple 是否仍提供对应目录条目或直链,Apple 可随时移除。
- 多分卷安装器是 Intel 安装器,组装后也不会兼容 Apple Silicon。
- 即使组件齐全,直接打开
InstallESDDmg.pkg也会失败,必须使用 Create Installer App 组装。 - 应用未沙盒化,其临时目录与其他应用共享,因此退出时不再自动清理未完成的下载,交由 macOS 处理。
本作品整理自 GitHub 开源项目 perez987/DownloadFullInstaller,原作者 @perez987。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v6.1.2当前版本
App for macOS 13+
- v6.1.1
最低系统要求下调至 macOS 13.5,版本号更新为 6.1.1(0611)。
- v6.1.0
最低系统降到 macOS 14.6;新增多段式旧版安装器支持(High Sierra、Mojave、Catalina 六个组件分组下载并在应用内组装);改用 Sparkle SPM 包;移除 App Sandbox 权限。
评论