我在Visual Studio中使用Xamarin Forms创建了一个UWP应用程序。它已准备好发布,我不打算将其发布到Windows应用商店。根据"包装" Package.appxmanifest的标签,我通过
创建了一个测试证书配置证书...>>创建测试证书......
然后创建了应用包。我可以使用软件包中的.appxbundle文件在我自己的设备上安装应用程序(用于创建和发布应用程序),但是任何其他设备都不会安装应用程序,说“#34;要么你需要一个新的为此应用程序包安装的证书,或者您需要具有受信任证书的新应用程序包。您的系统管理员或应用开发者可以提供帮助。已处理证书链,但终止于不受信任的根证书(0x800B0109)"
在出现此错误的设备上,我已使用证书导入向导将证书安装到本地计算机&#34; Trusted Publishers&#34;和#34;受信任的根证书颁发机构&#34;商店,以及使用自动选项选择的任何商店,然后重新启动设备。当我进入.appxbundle文件属性下的数字签名详细信息时,它表示&#34;差异签名是正常的#34;但在我尝试安装应用程序时仍然给出了同样的错误。< / p>
如果我的证书出现问题,证明它已于19/7/2019到期,我该如何创建可以使用的证书?否则,我是否在设备上错误地安装了证书?我有双重和三重检查,设备设置为开发者模式。它也与我的设备所使用的Windows 10版本相同。
我也尝试右键单击.ps1文件并使用powershell运行,这给了我同样的错误。我一直遵循这些说明:https://docs.microsoft.com/en-us/windows/uwp/packaging/packaging-uwp-apps#before-packaging-your-app