苹果官方唯一支持的离线漏洞修复方式是使用本地缓存的完整macos安装器重装系统:需提前下载对应版本安装器,绕过gatekeeper限制后离线运行,安装完成后核对版本号及安全文档确认cve修复。

macOS 在隔离网段(无外网)下无法通过“软件更新”或 App Store 获取补丁,官方也不提供独立的离线漏洞补丁包。但你可以用本地已缓存的 macOS 安装器完成系统重装或升级,从而覆盖式修复已知漏洞——这是苹果官方支持的、唯一合规的离线修复方式。
一、确认你手头有可用的离线安装器
苹果不发布单独的“安全补丁安装包”,所有系统级漏洞修复都打包在完整 macOS 版本中(如 Ventura 13.6.9、Sonoma 14.6.1、Sequoia 15.0 等)。你需要提前在联网环境下载并保存对应版本的安装器:
- 打开 App Store → 搜索 “macOS [版本名]” → 点击“获取”(实际会下载到
/Applications/Install macOS XXX.app) - 或从 Apple 支持页面 下载离线安装器(如 macOS Sequoia 15.0 的
InstallAssistant.pkg,运行后生成.app) - ✅ 成功标志:
/Applications文件夹下存在Install macOS Sequoia.app(或其他版本),大小通常 ≥12GB
⚠️ 注意:安装器本身不包含“增量补丁”,它是一套完整系统镜像,重装即覆盖旧系统,含全部已知漏洞修复。
二、绕过 Gatekeeper 隔离限制运行安装器
隔离网段中,macOS 默认阻止未签名/非 App Store 应用运行,常见报错:“已损坏,无法打开”。需手动解除限制:
- 打开 终端(Terminal)
- 执行以下命令(以 Sequoia 为例,路径按你实际名称调整):
sudo xattr -rd com.apple.quarantine /Applications/Install\ macOS\ Sequoia.app
- 再运行安装器即可(双击或终端执行
open /Applications/Install\ macOS\ Sequoia.app)
? 补充:若提示“无法验证开发者”,还需临时允许“任何来源”:
sudo spctl --master-disable(之后可在「系统设置 > 隐私与安全性」里关闭)
三、选择不联网的安装模式
安装过程本身不需要实时联网,但需注意两点:
- ✅ 本地安装器模式:直接双击运行安装器 → 选择目标磁盘 → 全程离线执行(系统从
.app/Contents/SharedSupport/InstallESD.dmg读取资源) - ❌ 不要用“通过恢复模式在线重装”(如 Option+Cmd+R),那会强制联网拉取新版本
? 提示:安装前建议用「磁盘工具」先急救主卷(
First Aid),确保 APFS 宗卷健康;若系统已严重损坏,可先抹掉Macintosh HD再安装,数据会丢失,但漏洞必然清除。
四、验证修复是否生效
安装完成后,检查关键信息确认漏洞已修复:
- 打开 关于本机 > 系统报告 > 软件 → 查看 macOS 版本号是否为最新补丁版(如 15.0.1 而非 15.0)
- 访问 Apple 官方安全文档页(如 HT201222),核对当前版本对应的 CVE 修复列表
- 可选:用终端执行
sw_vers和uname -r确认内核与系统版本一致
不复杂但容易忽略











