如何撤消codesign?

时间:2014-01-02 03:33:38

标签: macos codesign

为了对gdb进行协同设计,我使用了不正确的证书,所以现在gdb已经过编码,但没有按预期工作。

我尝试使用正确的证书对gdb进行协同设置,但是codeign抱怨gdb已经签名。

那么如何撤消呢?

我使用的codesign命令是:

codesign -s gdb-cert gdb

3 个答案:

答案 0 :(得分:8)

根据我所知,它根本没有完整记录,但您可能能够通过以下方式删除代码签名:

codesign --remove-signature gdb

答案 1 :(得分:3)

我在使用Micheal建议删除签名时遇到了问题:

unsupported type or version of signature

最后我使用了-f标志并强制加载了新证书。

答案 2 :(得分:0)

--force命令的参数中添加codesign,以使其重新签名。

例如:

codesign --force --sign gdb-cert gdb