任何windows uwp“专家”在这里?
我现在一直在研究下面提到的话题,因为我无法相信我们无法分发我们的UWP应用程序。
真的不可能通过不同于商店的渠道分发UWP应用,而无需手动运行+与powershell脚本交互? 因为我们每次都无法真正为客户做到这一点。他们还没有管理员权限且不允许使用正常的Windows商店。
只是安装证书然后运行appxbundle不起作用,我们总是必须运行powershell脚本才能使它工作......:/
答案 0 :(得分:1)
非商店的UWP-apps需要使用可信证书进行签名。否则安装将无法成功。
如果您的应用程序已正确签名且证书受信任,则可以双击.appxbundle以在更新版本的Windows 10上安装该应用程序。
powershell脚本只需要管理员权限,因为它会将临时开发人员证书添加到您的可信证书中。
答案 1 :(得分:0)
首先,您需要创建一个证书并用它签名您的appx / appxbundle。
您必须在客户端计算机上安装证书,但是为此您需要管理员权限。 因此,您必须给您的客户证书,他们必须通过组策略分发它。 这样,您不必通过powershell脚本安装证书。
现在,您可以编写一个脚本,该脚本将在计算机上安装Dependencies和Appx。为此,您不需要管理员权限,但是会激活侧面加载的操作。但是就像我说的那样,证书必须如此。被安装,否则您将无法安装该应用程序。