【问题标题】:How to build the Electron application for the Window Store?如何为 Window Store 构建 Electron 应用程序?
【发布时间】:2018-03-03 01:54:09
【问题描述】:

帮助为 Window Stor 构建 Electron 应用程序。

我为电子编译了一个简单的应用程序。我按照官网的说明试试。

我运行命令:electron-windows-store --input-directory C:\Brain ++ --output-directory C:\output\Brain ++ --flatten true --package-version 1.0.0.0 - -package-name 大脑++

在组装时会问以下问题:

?您是否下载并安装了 Desktop App Converter? - 我回答是

?您需要安装开发证书才能运行您的应用程序。您希望我们创建一个吗? - 我回答是

?请输入您的桌面应用转换器 (DesktopAppConverter.ps1) 的路径:-我应该如何指定路径?我已将桌面应用转换器安装为商店应用程序。

?您需要安装开发证书才能运行您的应用程序。您希望我们创建一个吗? - 我回答是

?请输入您的发布者身份: - 我可以在此处指定什么?

?请输入您的 Windows Kit 的 bin 文件夹的位置: - 在此处指定什么?

给出详细说明或如何正确回应。

【问题讨论】:

    标签: javascript node.js windows uwp electron


    【解决方案1】:

    请输入您的发布者身份:- 我可以在此处指定什么?

    您需要输入出版商名称。例如:“CN=developmentca”

    请输入您的 Windows Kit 的 bin 文件夹的位置:- 在此处指定什么?

    这是 Windows Kit bin 文件夹的路径。这取决于您安装它的位置。例如像这样:“C:\Program Files (x86)\Windows Kits\10\bin\x64”

    第一次运行这个工具时,它需要知道一些设置。它只会询问您一次,并将您的答案存储在您的个人资料文件夹中的 .electron-windows-store 文件中。您还可以在运行 CLI 时将这些值作为参数提供。

    {
      "publisher": "CN=developmentca",
      "windowsKit": "C:\\Program Files (x86)\\Windows Kits\\10\\bin\\x64",
      "devCert": "C:\\Tools\\DesktopConverter\\Certs\\devcert.pfx",
      "desktopConverter": "C:\\Tools\\DesktopConverter",
      "expandedBaseImage": 
      "C:\\ProgramData\\Microsoft\\Windows\\Images\\BaseImage-14316\\"
    }
    

    请阅读 github 上的Electron Apps in the Windows Store 了解更多详情。

    【讨论】:

    • 我在哪里可以获得expandBaseImage?
    • @VINET 您可以根据您的操作系统构建版本下载相应的Desktop app Converter base image。
    • 安装“Windows Desktop App Converter Base Image”后,您可以通过以下方式找到它:打开 Powershell > Get-AppxPackage
    • 抱歉这么久才发帖,但是你是怎么得到那个 devcert.pfx 的?
    猜你喜欢
    • 1970-01-01
    • 2017-08-28
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-08
    • 2017-01-29
    • 2018-02-10
    • 1970-01-01
    相关资源
    最近更新 更多