应用包或bundle中签名的根证书必须是可信的

The root certificate of the signature in the app package or bundle must be trusted

我正在从事移动应用程序开发,为此我使用 Xamarin 和 Visual studio 2017。 我已经为 windows 移动应用程序的 UWP(通用 Windows 平台)平台创建了一个包,我通过安装它在我的本地机器上测试它工作正常。 但是,当我将整个包(appxbundle 等)提供给其他用户进行测试时,在那台机器上安装时出现以下错误。

Error 0x800B0109 :The root certificate of the signature in the app package or bundle must be trusted.

所以同一个包在一台机器上工作而在另一台机器上工作的原因是什么? 对此的任何帮助表示赞赏!

它可以在您的设备上运行,因为您已经通过调试器运行它,所以应用程序证书已经安装。

要使其在其他人的设备上运行,您需要通过处理证书安装的 Powershell 安装(右键单击软件包随附的 ps1 文件和 Run with Powershell)或者您首先必须通过双击 _Test 文件夹中的证书文件手动安装证书。