Mac-codesign命令error: The specified item could not be found in the keychain
用codesign对XX.app重签名
$ codesign -f -s "Your self-signed code-sign certificate name" <path to XX.app>
“Your self-signed code-sign certificate name”是你证书的名字,不是路径
codesign -f -s "Navicat" /Applications/Navicat\ Premium.app/
自己创建证书引发的error: The specified item could not be found in the keychain.
始终信任
解决方案:
1、创建证书的时候勾选覆盖这些默认值
2、证书信息:电子邮件地址、通用名称、国家必填
3、密钥对信息:密钥大小 2048位,算法 RSA
4、密钥使用扩展:签名(密钥加密可选)
5、以扩展的密钥使用扩展:代码签名(必选)否则找不到密钥
6、基本约束扩展:默认
7、主题备用名称扩展:默认
8、指定用于该证书的位置:登录
还没有评论,来说两句吧...