使用npm run tauri build时signtool.exe执行失败的排查求助
EV代码签名证书在Tauri构建时签名失败问题
环境与背景
- 技术栈:Svelte + .NET + Tauri,需完成应用签名后交付客户
- 已获取EV Code Signing证书,按提供商指引将证书导入Azure Key Vault,且已把证书thumbprint配置到
tauri.conf.json中
已尝试的操作与排查
- 修改
tauri.conf.json中的digestAlgorithm为sha1,未解决问题 - 执行构建命令
npm run tauri build -- --verbose(已修正--verbose的前置双短横线用法)时出现签名失败,最初verbose输出无有效报错信息;已确认signtool.exe存在于指定路径 - 补充配置与操作:
- 在
tauri.conf.json中添加"tsp": false - Azure Key Vault未生成私钥,可下载CER、PFX/PEM格式的证书文件
- 已将下载的CER文件安装至本地机器,当前verbose输出对应截图已留存
- 在
求助需求
寻求解决Tauri构建过程中EV证书签名失败的具体方法。
内容的提问来源于stack exchange,提问作者hagru
相关产品推荐
相关产品推荐

