Erro interno do SignTool ao tentar reempacotar um pacote APPX?

Estou analisando aplicativos existentes da Windows Store e modificando-os para garantir que o ofuscador da minha empresa funcione com eles.

Eu me deparei com um pouco de problema fazendo isso embora. Eu posso pegar um pacote APPX da loja com bastante facilidade (requer o Fiddler para obter o URL). Eu posso então usar qualquer programa de descompactação para extrair o appx para uma pasta. Eu posso então pegar os conjuntos no APPX e modificar o IL um pouco. Eu então refaça e assino o pacote:

makeappx pack /d "mypackage" /p "mypackage.appx"
signtool sign /fd sha256 /f temporarykey.pfx mypackage.appx

Então recebo um erro com o signtool:

SignTool Error: An unexpected internal error has occured
Error information: "Error: SignerSign() failed." (-2147024885/0x800700b)

E, claro, obter um erro ao tentar instalá-lo com o arquivo PowerScript padrão criado pelo Visual Studio para instalar / sideload qualquer pacote APPX.

Found package: C:\....mypackage.appx 
Error: The package is not digitally signed or its signature is corrupted

Eu usei esse processo exato para pacotes gerados a partir do Visual Studio. Chaves temporárias estão vinculadas a um pacote específico ou algo assim? o que estou perdendo? Isso é um bug no signtool?

questionAnswers(1)

yourAnswerToTheQuestion