我正在尝试在Unity3D操作(WindowsServer2019Runner)上签署一个使用Inno安装程序v6打包的GitHub应用程序。我目前使用的是自签名的证书,因为我希望在从受信任的权威机构购买工作流之前先完成整个工作流。
在我的本地开发机器上,整个生成和签名过程与相同的证书一起完美地工作,但是在GitHub操作上签名过程失败,其中包含一个无用的错误消息:
c:\program files (x86)\inno setup 6>"D:\a\qweebi-unity\qweebi-unity\dist\signing\signtool.exe" sign /v /debug /td sha256 /fd sha256 /tr http://timestamp.digicert.com /f "D:\a\qweebi-unity\qweebi-unity\dist\signing\Cert.pfx" /p *** "D:\a\qweebi-unity\qweebi-unity\dist\uninst.e32.tmp"
SignTool Error: An unexpected internal error has occurred.
Error information: "Error: Store::ImportCertObject() failed." (-2147467259/0x80004005)
SignTool Error: An unexpected internal error has occurred.
Sign Tool command failed (Sign Tool command failed with exit code 0x1). Will retry (2 tries left).
SignTool Error: An unexpected internal error has occurred.我尝试使用/v和/debug标志来打印更多关于可能出错的信息,但这些似乎都不会改变正在打印的错误消息。
我能做些什么才能弄清楚这里出了什么问题?
发布于 2022-01-30 09:11:32
这看起来像是证书本身的问题,而不是签名过程。
再次检查您是否正确地生成了证书,并且在两台机器中都以相同的方式生成了证书。
https://stackoverflow.com/questions/70902666
复制相似问题