前提:
由于项目是跨平台的三端的游戏项目。因而涉及到windows的安装包签名问题。
由于开发环境是内网,因而无法连接外网获取时间戳。(签名出来的时间戳显示不可用,对实际签名无影响)
重点:
在内网的情况下,signtool.exe 会进行网络操作,导致进行双签一个(EXE或者DLL)长达一到两分钟。当数目过多时,严重影响出包流程。
后发现,在双签的时候,禁用本地网络,可以快速的进行签名,几秒钟就sign success。
禁用本地网络 netsh interface set interface "本地连接" disabled
开启本地网络 netsh interface set interface "本地连接" enabled
后面附加一个python批量进行双签的脚本。
http://download.youkuaiyun.com/detail/jintemp/9883087 有需要可下载。