最直接有效的方式是使用 sw_vers 命令,它能一次性输出系统名称、主版本号和构建编号,全部来自系统底层配置文件,准确且无干扰;执行 sw_vers 可得三行结果,如 ProductName: macOS、ProductVersion: 15.2.1、BuildVersion: 24C104,其中 ProductName 固定为 macOS,ProductVersion 是用户可见主版本号,BuildVersion 是唯一构建标识;还可通过 grep 和 awk 提取单一字段,如 sw_vers | grep ProductVersion | awk '{print $2}' 获取主版本号;这些命令不依赖图形界面,恢复模式下亦可运行;另可运行 uname -r 查看 Darwin 内核版本(如 24.3.0),用于开发或驱动兼容性排查。

最直接有效的方式是使用 sw_vers 命令,它能一次性输出系统名称、主版本号和构建编号,全部来自系统底层配置文件,准确且无干扰。
执行 sw_vers 获取标准三字段
打开终端(可通过 Spotlight 搜索 “terminal” 快速启动),输入以下命令并回车:
sw_vers
终端将立即返回三行结果,例如:
ProductName: macOS
ProductVersion: 15.2.1
BuildVersion: 24C104
其中:
• ProductName 是操作系统名称(固定为 macOS)
• ProductVersion 是用户可见的主版本号(如 15.2.1)
• BuildVersion 是唯一构建标识,用于区分公测版、RC 版或不同地区发布的正式版
快速提取单一字段(适合脚本或复制)
若只需构建号用于判断或提交,可配合 grep 和 awk 提取:
- 只取主版本号:sw_vers | grep ProductVersion | awk '{print $2}'
- 只取构建号:sw_vers | grep BuildVersion | awk '{print $2}'
这些命令不依赖图形界面,即使系统卡顿或无法进入桌面,只要能进恢复模式并启用终端,仍可执行。
补充:查看内核版本(Darwin)
macOS 底层基于 Darwin 系统,其版本与 XNU 内核强相关。如需一并确认,可运行:
uname -r
输出类似 24.3.0 的数字,对应当前 Darwin 内核版本,常用于开发或驱动兼容性排查。


















