【发布时间】:2021-01-30 16:59:29
【问题描述】:
我正在尝试签署 UWP 应用程序,无论是调试版还是发布版,以便在其他一些设备上进行测试。我的证书似乎无效。
这是我的步骤:
- 我右键单击我的 UWP 项目,选择“发布”,然后选择“创建应用程序包”。
- 在弹出窗口中,我选择“sideloading”。
- 然后我会询问我是否要签署包裹。
- 我想选择“是”。我有一个证书,其中
subject与清单中的publisher匹配。但是,就在下方,它显示一条消息“此证书在此 PC 上不受信任”。
如果我继续,VS 将创建一个包含一些安装文件的文件夹。如果我单击“...x64.msixbundle”,它会显示一个对话框,上面写着“更新...?”,并带有注释“不受信任的应用程序”和“此应用程序包未使用受信任的证书签名”下方的消息。 ..”(或者,我可以在 powershell 中运行 Install.ps1 脚本,得到相同的结果。)我不能再进一步了。而且,这是在我正在开发的同一台 PC 上。
我已尝试按照Create a certificate for package signing 和一些相邻页面上的说明进行操作。他们推断使用 VS 向导应该很简单。
附:我以前从未签署过 Windows 应用程序。也许我应该以完全不同的方式来做这件事?
【问题讨论】:
-
“此证书在此 PC 上不受信任” - 您可能需要将此证书添加到您的 PC 中的受信任以进行 Visual Studio 签名过程。
标签: windows visual-studio certificate publish