如何为 Window Store 构建 Electron 应用程序?

2022-01-10 00:00:00 windows node.js electron javascript uwp

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

Help build the Electron application for Window Stor.

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

I compiled a simple application for electron. I try according to instructions from the official site.

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

I run the command: electron-windows-store --input-directory C:Brain ++ --output-directory C:outputBrain ++ --flatten true --package-version 1.0.0.0 --package-name Brain ++

在组装时会问以下问题:

When assembling it asks the following questions:

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

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

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

? Please enter the path to your Desktop App Converter (DesktopAppConverter.ps1): -how should I specify the path? I have Desktop App Converter installed as a store application.

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

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

? Please enter your publisher identity: - What can I specify here?

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

? Please enter the location of your Windows Kit's bin folder: - what here to specify?

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

Give a detailed instruction or how to respond correctly.

推荐答案

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

Please enter your publisher identity: - What can I specify here?

您需要输入出版商名称.例如:CN=developmentca"

You need to enter a publisher name. For example: "CN=developmentca"

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

Please enter the location of your Windows Kit's bin folder: - what here to specify?

这是 Windows Kit bin 文件夹的路径.这取决于您安装它的位置.例如像这样:C:Program Files (x86)Windows Kits10inx64"

It's the Path of the Windows Kit bin folder. It dependents on where you install it. For example like this: "C:Program Files (x86)Windows Kits10inx64"

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

The first time you run this tool, it needs to know some settings. It will ask you only once and store your answers in your profile folder in a .electron-windows-store file. You can also provide these values as a parameter when running the 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 上的 Windows Store 中的电子应用程序了解更多详情.

Please read Electron Apps in the Windows Store on github for more details.

相关文章