在尝试协同设计gdb时,我使用了不正确的证书,所以现在gdb是协同设计的,但不能像预期的那样工作。
我尝试使用正确的证书来访问codesign gdb,但是codesign抱怨gdb已经签名。
那么如何撤销它呢?
我使用的codesign命令是:
codesign -s gdb-cert gdb发布于 2014-01-02 11:42:30
据我所知,它根本没有很好的文档记录,但您可以通过以下方式删除代码签名:
codesign --remove-signature gdb发布于 2019-07-18 03:55:14
将--force添加到codesign命令的参数中,使其重新签署某些内容。
例如:
codesign --force --sign gdb-cert gdb发布于 2015-01-18 06:26:21
按照Micheal的建议,我在删除签名时遇到了问题:
unsupported type or version of signature最后,我使用了-f标志并强制加载了新证书。
https://stackoverflow.com/questions/20875927
复制相似问题