用 pkgutil 校验 .pkg 安装包签名
在安装之前检查 macOS 安装包的证书链是否可信、是否被改动。
运行 `pkgutil --check-signature /path/to/file.pkg` 查看签名证书链及其可信状态。
01命令
命令
$ pkgutil --check-signature ~/Downloads/SomeInstaller.pkg02作用说明
与完整的 Gatekeeper 评估不同,pkgutil --check-signature 直接作用于 .pkg 文件,能显示证书链上的每一级证书及各自的有效期。它能发现包被第三方重新签名或签名后被修改的情况。安装后可再对应用本体运行 `codesign -dv`,形成完整的信任链条。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- macOS pkgutil — query and manipulate packages依据: Documents pkgutil --check-signature for verifying signed package archives.
最后验证: 2026-09-17 · 分类: 系统与设置