如何创建不需要开发者许可的 appxbundle
How to create appxbundle that does not require developer license
我正在与基础架构团队合作部署 Windows 10 通用应用程序和 运行 一些障碍。他们目前正在请求不需要开发人员许可证即可安装的发布版本应用程序。他们使用的是 SCCM,这是一种我不熟悉的工具,并且只显示 Windows 10 Mobile 的 OS 要求(不是 Windows 10 (x86)、(x64))并在我解决开发者许可证问题之前暂停。
这是我所做的:
- 通过 Visual Studio 2015 Professional
创建 appx 包
- 我选择不上传到商店
- 在发布模式下使用 x86 和 x64 进行配置
- 来自域 CA 的许可证用于代码签名并且似乎有效
- 在本地 GP 编辑器(我的开发设备)中启用 "Allow all trusted apps to install"
- 在 settings/update 和 security/for 开发人员中启用旁加载
当 运行 Powershell 脚本时,我收到 "Before installing this app, you need to do the following: - Acquire a developer license" 的问候,然后它做了一些管理员提示,无法获得开发者许可证。
如果我将设备置于开发者模式,脚本会完美运行并且应用程序会按预期运行。
我是否遗漏了导致我需要开发者许可证的内容?跟以_Test结尾的包文件夹有关系吗?这是它创建的唯一输出。
如果我可以提供任何其他信息,请告诉我。谢谢!
好的...我终于明白了。这与配置或应用程序打包无关。 Visual Studio 2015 年生成的 PowerShell 脚本需要开发者许可(开发者模式)。如果我只是 运行 我自己的 Add-AppxPackage PathToAppxBundle 在 PowerShell 中,它在 Sideload 模式下安装时没有证书或开发人员提示。请注意,在我的案例中,证书已通过组策略安装。
我正在与基础架构团队合作部署 Windows 10 通用应用程序和 运行 一些障碍。他们目前正在请求不需要开发人员许可证即可安装的发布版本应用程序。他们使用的是 SCCM,这是一种我不熟悉的工具,并且只显示 Windows 10 Mobile 的 OS 要求(不是 Windows 10 (x86)、(x64))并在我解决开发者许可证问题之前暂停。 这是我所做的:
- 通过 Visual Studio 2015 Professional 创建 appx 包
- 我选择不上传到商店
- 在发布模式下使用 x86 和 x64 进行配置
- 来自域 CA 的许可证用于代码签名并且似乎有效
- 在本地 GP 编辑器(我的开发设备)中启用 "Allow all trusted apps to install"
- 在 settings/update 和 security/for 开发人员中启用旁加载
当 运行 Powershell 脚本时,我收到 "Before installing this app, you need to do the following: - Acquire a developer license" 的问候,然后它做了一些管理员提示,无法获得开发者许可证。
如果我将设备置于开发者模式,脚本会完美运行并且应用程序会按预期运行。
我是否遗漏了导致我需要开发者许可证的内容?跟以_Test结尾的包文件夹有关系吗?这是它创建的唯一输出。
如果我可以提供任何其他信息,请告诉我。谢谢!
好的...我终于明白了。这与配置或应用程序打包无关。 Visual Studio 2015 年生成的 PowerShell 脚本需要开发者许可(开发者模式)。如果我只是 运行 我自己的 Add-AppxPackage PathToAppxBundle 在 PowerShell 中,它在 Sideload 模式下安装时没有证书或开发人员提示。请注意,在我的案例中,证书已通过组策略安装。