codesign常用的签名命令
codesign -vvv --deep --force --sign "证书名称" <file_path>
查看本地所有可用签名证书
security find-identity -v -p codesigning
输出结果:
1) 86C79BE9894C96EE8D6B7288DC4ADC638454CF56 "xxxxxxx"
1 valid identities found
签名验证
codesign --verify --deep --verbose=2 <file_path>
输出:
<file_name>: valid on disk
<file_name>: satisfies its Designated Requirement
清除签名
codesign --remove-signature <file_path>