我正在尝试签署一个wix3捆绑包,以下是我的步骤,签名的bundle.exe工作完美,但整个过程后大小增加了一倍,有什么建议吗?
insignia.exe -ib bundle.exe -o engine.exe
or
wix burn detach bundle.exe -engine engine.exe
signclient.cmd signdocument ^
-host xxx.xxx.com -port 443 -workerid 6 ^
-infile ../in/engine.exe -outfile ../out/engine.exe ^
-keystore ..\keys\xxx.p12 -keystorepwd xxx ^
-truststore ../keys/codesign.jks -truststorepwd xxx ^
-clientside -digestalgorithm SHA-256
我找到原因了,我最初的bundle.exe不干净,我的bundle.exe被签名了。如果对已签名的bundle.exe 中的engine.exe 提取进行签名,则签名后engine.exe 的大小将增加一倍。但还是不知道里面的逻辑。