1

我一直在尝试签署由D.A.C生成的AppX。为了验证它是否按预期工作,但它似乎是一个自签名证书是不够的。如何从桌面应用程序转换器签署AppX

我也尝试使用我的魔岛SHA256证书来签署,但即使我一定要使用相同的发布名称清单中的证书,我得到

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

我我开始怀疑这是否意味着我不得不使用Authenticode。

我非常感谢关于成功者应该做什么的建议。

回答

0

我一直在试图签署由D.A.C生成的AppX。为了验证它是否按预期工作,但它似乎是一个自签名证书是不够的。

我们可以在运行DAC时使用-Sign标志来自动签署.appx包。请参阅Sign your converted desktop app

细节deply转换后的应用程序,请注意证书应在本机上安装,请参阅我的答案在Installation Failed after creating UWP with Desktop App Converter

我开始怀疑,如果这并不意味着我有使用验证码

是的,验证码方案包括MakeCert,看到here

------------更新(2016年9月25日)------- ----

使用添加appxpackage -register AppxManifest.xml cmdlet或通过使用MakeAppx重新包装部署应用程序,请参阅将应用打包(MakeAppx.exe)

请定位到包含APPX布局文件夹AppxManifest.xml文件,更新此文件以包含对VCLibs UWPDesktop框架包的引用之后,打开Powershell的(如管理员)和类型:

add-appxpackage –register AppxManifest.xml 

注:如果软件包已安装在此设备上,请先卸载它,否则您将看到冲突异常

+0

我试过-Sign选项,但AppC无法运行。 –

+0

@MitchMatch“不能运行”的含义是什么?你是如何部署的 –

+0

我只需双击AppX,然后单击安装。 –

相关问题