苹果Mac OS 手动安装代码签名证书教程
2022年8月17日
大家可以使用 DigiCert代码签名证书(OV和EV)对Mac OS 软件、工具、更新、实用程序和应用程序进行签名。本文主要来说说苹果Mac OS 手动安装代码签名证书教程。
1、检查代码签名证书安装
1)确保您已将代码签名证书正确安装到 Mac 证书存储区。
2)要安装它,请单击该文件并输入 .pfx文件密码。
3)代码签名证书应出现在钥匙串访问管理器的我的证书类别中。
2、运行命令
1)确认您的证书已正确安装后,只需运行以下命令
codesign -s “Your Company, Inc.” /path/to/MyApp.app
2)不知道您的代码签名证书的通用名称?您可以在钥匙串访问管理器中找到它。
选择证书并找到公用名字段。您不需要输入整个公用名;键入足以唯一标识您的证书的内容(此选项区分大小写)。
如果收到“CSSMERR_TP_NOT_TRUSTED”错误,尝试用以下方法解决:
1)您需要在您的机器上安装一个中间证书。
2)查看您的代码签名证书的详细信息并找到颁发者公用名。
下载并安装与颁发者通用名称匹配的中间证书(DigiCert Assured ID Code Signing CA-1或DigiCert High Assurance Code Signing CA-1)。
您现在应该能够使用 codesign 而不会收到任何错误。
3、验证签名
您可以通过运行以下命令来验证签名
codesign -v /path/to/MyApp.app