1. electron builder 因证书问题无法打包
问题描述:
-
MacOS 环境中打包时报错:
SecTrustSettingsCopyCertificates error: -25300
-
运行
security find-identity
时提示:1 2 3 4 5 6 7
Matching identities 1) 证书1相关信息 2) 证书2相关信息 2 identities found Valid identities only 0 valid identities found
解决办法:
-
下载 Securly 证书 CRT 文件 (securly_ca_2034.crt)。
-
导航至访达 > 应用程序 > 实用工具 > 钥匙串访问。
-
选择左侧栏中的 “系统”。
-
打开 “文件>导入项目”,将证书文件导入 “系统 “钥匙串。(导入后需把此证书设置为”始终信任”)
详情见:https://developer.apple.com/forums/thread/132458
2. security 相关命令
-
security lock-keychain
:锁定指定的钥匙串 -
security unlock-keychain
:解锁指定的钥匙串 -
security find-identity
:查找认证实体(证书+私钥)
例如:
1
2
3
security lock-keychain login.keychain
security unlock-keychain login.keychain
security find-identity