我使用Windows资源管理器来安装证书"我的Windows 7构建机器上的证书。但我无法签署文件:
> signtool sign /a exefile
SignTool Error: No certificates were found that met all the given criteria.
认为signtool需要p12文件但是没有说什么,然后我使用Windows资源管理器试图安装PFX"但是从证书导入向导中收到错误说"指定文件为空。"。
我是否真的必须做到这一点"获得签名证书"为每个构建机器平台类型(macOS,Windows,Linux)重新处理?
答案 0 :(得分:1)
是的,只要您正确地从macos主机导出cer和p12文件并在Windows主机上正确安装它们,就可以使用该证书。我使用macos keychain app导出证书两次,一次导出cer文件,然后再导出p12文件。我第一次尝试失败的原因是因为我认为正确的p12是不正确的。在我正确导出后,我能够使用Windows资源管理器双击这两个文件并安装它们。