SignTool Error: SignedCode::Sign returned error: 0x800700C1
While attempting to sign a packaged build of the game with a test certificate the SignTool is reporting the .exe generated as invalid. The project was packaged as "shipping" for windows 64.
The command I used to sign it was: ./signtool sign /a /v /f TheKey.pfx /p ThePassword TheTest.exe
The full error was: SignTool Error: SignedCode::Sign returned error: 0x800700C1 %1 is not a valid Win32 application. SignTool Error: An error occurred while attempting to sign:
I was able to build a non-UE test .exe in VS 2015 and sign it with the above command line. This means it something specific to signing a UE4 generated .exe.
In the platform guide there is no information on deploying for Windows, only other platforms. https://docs.unrealengine.com/latest/INT/Platforms/index.html
I followed the MS documentation on SignTool https://msdn.microsoft.com/en-us/library/aa387764.aspx
The Android options in the project include a place to specify a signing key. I could not find a Windows equivalent.
So the questions are: 1: Is there a place in settings to configure signing for Windows? 2: if not, how do you do this from the command line?
asked Aug 10 '16 at 08:18 PM in Packaging & Deployment
To answer your questions:
answered Aug 15 '16 at 08:06 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here