如何创建不需要开发人员许可的appxbundle

时间:2016-01-26 21:35:16

标签: win-universal-app sideloading

我正在与基础架构团队合作部署Windows 10 Universal应用并遇到一些障碍。他们目前正在申请一个不需要安装开发人员许可证的发布版本应用程序。他们正在使用SCCM,这是我不熟悉的工具,并且只提供Windows 10移动版(不是Windows 10(x86),(x64))的操作系统要求,并且在解决开发人员许可证问题之前一直处于暂停状态。 这就是我所做的:

  • 通过Visual Studio 2015 Professional创建appx包
  • 我选择不上传到商店
  • 在发布模式下使用x86和x64进行配置
  • 从域CA用于代码签名的许可证似乎可以正常工作
  • 在本地GP编辑器(我的开发设备)中启用“允许所有受信任的应用程序安装”
  • 在设置/更新& amp;中启用了侧载安全/开发人员

运行Powershell脚本时,我会看到“在安装此应用程序之前,您需要执行以下操作: - 获取开发人员许可证”,然后它会执行一些管理员提示并且无法获得开发人员许可证。

如果我将设备置于开发人员模式,脚本运行完美,应用程序按预期运行。

我是否遗漏了导致我需要开发人员许可的内容?是否与以_Test结尾的包文件夹有关?它是它创造的唯一输出。

如果我可以提供任何其他信息,请与我们联系。谢谢!

1 个答案:

答案 0 :(得分:6)

好的......我终于明白了。这与配置或应用程序打包无关。这是Visual Studio 2015生成的PowerShell脚本,需要开发人员许可证(开发人员模式)。如果我只是在PowerShell中运行我自己的 Add-AppxPackage PathToAppxBundle ,则在Sideload模式下安装时没有证书或开发人员提示。请注意,在我的情况下,证书已经通过组策略安装。