【问题标题】:Cordova : how to deploy windows 10 appsCordova:如何部署 Windows 10 应用程序
【发布时间】:2016-10-10 06:48:11
【问题描述】:

我建立了一个cordova windows 10 app。构建工作正常,我可以通过Visual Studio 2015 在模拟器上启动我的应用程序。

如何为企业部署此应用程序? 基本上我想建立一个appx 但我真的不知道从哪里开始? 又有哪些不同的阶段?

我在iOSAndroid 上开发和分发了许多cordova apps,但windows 的世界似乎很安静……

【问题讨论】:

    标签: windows cordova deployment


    【解决方案1】:

    我最近进入了为企业目的部署基于 Cordova 的 Window 10 应用程序的黑暗世界。

    首先,是否要通过 Windows 应用商店进行部署会有很大的不同。我在下面的回答假设您将使用标准的面向公众的 Windows 应用商店,但您也可以通过 private store via Windows Store For Business 路线分发企业应用程序,但是我没有这方面的经验。

    与适用于 Android 的 Google Play Store 或适用于 iOS 的 App Store 不同,Windows Store 可让您deploy apps without publicly listing them。您可以限制拥有直接链接的任何人访问 Windows 10 应用程序或限制访问受限制的人员列表。第一个选项对我来说已经足够了。

    为了将应用上传到 Windows 应用商店,您需要生成一个.appxupload 捆绑包。

    为了使用 Cordova CLI,我使用了cordova build windows --release -- --archs="x86 x64 arm" --bundle --win。您也可以通过在 Visual Studio 中打开 platforms/windows/CordovaApp.sln 并选择“项目 > 商店 > 创建应用程序包...”来执行此操作。

    以上两项均假设您的应用已经为相应的应用配置文件配置了正确的包名称和证书。您可以在 Windows 应用商店开发人员门户中创建新的应用配置文件:https://developer.microsoft.com/en-us/dashboard/overview。将配置文件与 Cordova 项目关联的最简单方法是通过 Visual Studio:“项目 > 商店 > 将应用程序与商店关联...”。

    然后,在提交过程中出现提示时,您可以通过 Windows 应用商店开发者门户上传您的 .appxupload

    出于测试目的,我使用了Sideloading mechanism,但这需要将设备设置为Sideloading或Developer模式,因此不适合企业部署。

    【讨论】:

    • 所以除了通过 Windows 商店(私人或公共)分发之外没有其他解决方案
    • (哇,通过返回触摸提交评论非常令人不安)......所以我说如果我不想通过 Windows 商店(私人或公共)处理,我只想构建将安装在不同设备上的 appx 我该怎么做?我需要什么类型的证书?
    • 我没有 Windows 应用商店以外的企业交付经验,但 AFAIK 你唯一的选择是 Sideloading 但这是一个丑陋的解决方案
    • 好的,我去看看。基本上,我的客户使用 sccm 来部署应用程序。我正在考虑构建一个 appx 并将其交付给他们。我的研究告诉我,客户必须提供一个 pfx 文件才能让我编译应用程序。
    猜你喜欢
    • 1970-01-01
    • 2018-09-02
    • 1970-01-01
    • 2016-08-02
    • 1970-01-01
    • 2015-08-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多