Mac-codesign命令error: The specified item could not be found in the keychain

- 日理万妓 2023-10-03 11:19 10阅读 0赞

用codesign对XX.app重签名

  1. $ codesign -f -s "Your self-signed code-sign certificate name" <path to XX.app>

“Your self-signed code-sign certificate name”是你证书的名字,不是路径

是APP的路径,如下:

  1. codesign -f -s "Navicat" /Applications/Navicat\ Premium.app/

自己创建证书引发的error: The specified item could not be found in the keychain.

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pbmdnZVFpbmdjaHVu_size_16_color_FFFFFF_t_70

始终信任

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pbmdnZVFpbmdjaHVu_size_16_color_FFFFFF_t_70 1

解决方案:

1、创建证书的时候勾选覆盖这些默认值

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pbmdnZVFpbmdjaHVu_size_16_color_FFFFFF_t_70 2

2、证书信息:电子邮件地址、通用名称、国家必填

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pbmdnZVFpbmdjaHVu_size_16_color_FFFFFF_t_70 3

3、密钥对信息:密钥大小 2048位,算法 RSA

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pbmdnZVFpbmdjaHVu_size_16_color_FFFFFF_t_70 4

4、密钥使用扩展:签名(密钥加密可选)

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pbmdnZVFpbmdjaHVu_size_16_color_FFFFFF_t_70 5

5、以扩展的密钥使用扩展:代码签名(必选)否则找不到密钥

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pbmdnZVFpbmdjaHVu_size_16_color_FFFFFF_t_70 6

6、基本约束扩展:默认
7、主题备用名称扩展:默认
8、指定用于该证书的位置:登录

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L01pbmdnZVFpbmdjaHVu_size_16_color_FFFFFF_t_70 7

发表评论

表情:
评论列表 (有 0 条评论,10人围观)

还没有评论,来说两句吧...

相关阅读