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,然後單擊安裝。 –

相關問題