为了对gdb进行协同设计,我使用了不正确的证书,所以现在gdb已经过编码,但没有按预期工作。
我尝试使用正确的证书对gdb进行协同设置,但是codeign抱怨gdb已经签名。
那么如何撤消呢?
我使用的codesign命令是:
codesign -s gdb-cert gdb
答案 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