用 codesign -dv 查看应用的代码签名
在终端查看 Mac 上任意应用的签名者、TeamID、CDHash 和权限声明。
运行 `codesign -dv --verbose=4 /Applications/Safari.app`,即可显示该应用的完整签名信息。
01命令
命令
$ codesign -dv --verbose=4 /Applications/Safari.app02作用说明
codesign -d 表示显示签名而不是创建签名,-v 级别越高信息越详细:证书签发链、TeamID、CDHash,以及在 4 级时输出的内嵌 entitlements。一眼就能判断应用是苹果官方签名、经过公证的开发者签名,还是临时签名(Authority=(unavailable) / Signature=adhoc)。排查"应用已损坏"或被 Gatekeeper 拦截时,这是第一步。
03风险
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- codesign — create and manipulate code signatures (macOS)依据: Documents -d (display), -v (verbose) and the detail levels that reveal authority chain, CDHash and entitlements.
最后验证: 2026-09-17 · 分类: 安全与隐私