我正致力于移动应用程序开发,我正在使用Xamarin和Visual Studio 2017。 我已经为Windows移动应用程序的UWP(通用Windows平台)平台创建了一个软件包,我在本地机器上通过安装它进行了测试,该软件包正常运行。 但是,当我将整个软件包(appxbundle等)提供给其他用户进行测试时,在那台机器上安装时会出现以下错误。
错误0x800B0109:应用程序包或包中签名的根证书必须是可信的。
那么同一个包在一台机器上工作而不在另一台机器上工作的原因是什么? 对此有任何帮助表示赞赏!
答案 0 :(得分:3)
它适用于您的设备,因为您已经通过调试器运行它,因此已经安装了应用程序证书。
要使其在其他人的设备上运行,您需要通过Powershell进行安装,Powershell会处理证书安装(右键单击随程序包附带的ps1
文件并{{1}或者您首先必须通过双击Run with Powershell
文件夹中的证书文件手动安装证书。