89 | | Run ''buildtap.py'' again using the same parameters as before, but ensure that you do not ''clean'' (-c) or ''build'' (-b). You should only ''package'' (-p) the dist directory into an installer. Copy the resulting ''installer'' to the ''code-signing computer'', or sign the installer using a user-mode code-signing SHA2 certificate on the ''build computer'' itself. |
| 89 | Next you will need to run ''buildtap.py'' using the same parameters as before, except that you must not ''clean'' (-c) or ''build'' (-b). You should only ''package'' (-p) the dist directory into an installer. If you have a user-mode ''SHA2'' certificate available on the ''build computer'', then it is easiest to sign with that, e.g. |
| 90 | |
| 91 | {{{ |
| 92 | $ python buildtap.py -p --sign --certfile=<my-sha2-certificate> --certpw=<password> --crosscert=<my-cross-cert> --timestamp=http://timestamp.digicert.com --ti=tapinstall |
| 93 | }}} |
| 94 | |
| 95 | Alternatively copy the installer produced by ''buildtap.py'' to the ''code-signing computer'' for the additional signature, as described below. |