I've just started migrating my builds from X3 to X5 and have hit a snag.
In X3 I was using the Authenticode section in the Project options to sign my install and as well to sign all executables in the install.
With X5 and the double signing I have encountered a huge jump in the time it takes to build my install.
Here is what I have found:
In X3, with Authenticode enabled for EXE
- Sign all exectables (checkmark): 4 min 18 sec
In X5, with Authenticode enabled for EXE
- Do not sign executables (no mark): 2 min 45 sec
Double sign all files not already signed (square): 16 min
Sign all executables (checkmark): 26 min
In X5, with Authenticode Unchecked : 1 min 45
My PFX is SHA-256 compatible, and I am using the http://timestamp.comodoca.com/rfc3161 timestamp URL.
Why the HUGE jump in build time? Is it just that the signing takes so much longer? Is it the time stamp server we are using? Do I have something set incorrectly?
This is a rather large issue for me as what used to take 4 minutes now takes 26. As I build multiple installs for each product (trial, versioned download, custom installs for clients) this drastically increases the time it takes me to build the installs. For example, to build a trial and a versioned download used to take me 8 minutes and will now, with the same settings, take 52minutes.
If I change my signing to sign only the files that are not already signed, my build time still increases by 12 minutes per build meaning what used to take me 8 minutes will now take 32 minutes.
Any ideas why?
Thanks,
Sheri