用 codesign -dv 查看应用的代码签名

在终端查看 Mac 上任意应用的签名者、TeamID、CDHash 和权限声明。

macOS签名codesign 代码签名审计低风险
运行 `codesign -dv --verbose=4 /Applications/Safari.app`,即可显示该应用的完整签名信息。

01命令

命令
$ codesign -dv --verbose=4 /Applications/Safari.app

02作用说明

codesign -d 表示显示签名而不是创建签名,-v 级别越高信息越详细:证书签发链、TeamID、CDHash,以及在 4 级时输出的内嵌 entitlements。一眼就能判断应用是苹果官方签名、经过公证的开发者签名,还是临时签名(Authority=(unavailable) / Signature=adhoc)。排查"应用已损坏"或被 Gatekeeper 拦截时,这是第一步。

03风险

风险低风险
使用条件Built-in on macOS (Xcode Command Line Tools).

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

最后验证: 2026-09-17 · 分类: 安全与隐私

06相关方案