如何分发UWP Enterprise应用程序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何分发UWP Enterprise应用程序相关的知识,希望对你有一定的参考价值。
我们公司正在开发一个我们想要在“企业”中分发的通用Windows平台(Windows 10)应用程序。我们不希望通过Windows应用商店公开它。在正常情况下,设备是不受管理的(“带上您自己的设备”)。
对于Windows Phone 8,我们使用从Symantec购买的Mobile Enterprise证书对我们的应用程序进行了签名。然后我们将文件与注册令牌一起分发。安装过程分为两步,非常简单。我还没有发现可以应用于UWP应用程序的内容。
UWP与Windows 10 Mobile有类似的流程吗?
我尝试了:我在Visual Studio中找到了右键单击,存储,创建应用程序包...以创建包含appx
扩展名的包。我还读到你应该在手机的“设置”下启用Sideload应用程序。但如何通过无线电话安装手机?
只是尝试从Web服务器下载appx文件不起作用。 (刚刚下载了该文件,并且不知道如何打开它。)
我们通过位于https://businessstore.microsoft.com/en-us/的Microsoft商店的私人部门部署我们的部门
只需登录商店并邀请您用于创建应用的开发者帐户即可为您发布LOB应用。
一旦被邀请,开发人员可以选择该应用程序仅在您的私人商店发布时可见 - 除此之外,它就像将任何应用程序发布到Windows商店一样。
我们通过启用侧载并使用PowerShell脚本进行安装来实现此目的。在我们的场景中,所有设备都是域加入的,我们可以使用Config Manager来推出应用程序。
使用PowerShell,我们使用以下命令进行卸载
$app = get-appxpackage -Name My.UWP.App if($app -ne $NULL) remove-appxpackage $app.PackageFullName
要安装,您需要确保已安装证书
certutil.exe -addstore TrustedPeople $ CertificatePath
然后使用Add-AppxPackage命令安装应用程序
Add-AppxPackage -Path [包路径] -DependencyPath [依赖路径] -ForceApplicationShutdown
新推出的MSIX包格式可能是一种救援。 - https://docs.microsoft.com/en-us/windows/msix/overview
您可以将其视为一种appx或setup.exe文件。 Appx也可以打包成MSIX格式。
对我来说,Advanced Installer提供了很好的制作套餐的经验。
请注意,Microsoft发布了官方MSIX重新打包工具。它是重新包装,而不是包装。这意味着该工具需要已打包的单个文件。 - MSIX包装工具:https://www.microsoft.com/en-us/p/msix-packaging-tool/9n5lw3jbcxkf?activetab=pivot:overviewtab
以上是关于如何分发UWP Enterprise应用程序的主要内容,如果未能解决你的问题,请参考以下文章
2020年如何在没有iOS Enterprise程序的情况下分发使用本地服务器数据的iOS App?