如何在Windows Store上构建Electron应用程序?

5

帮助构建Window Store的Electron应用程序。

我编译了一个简单的Electron应用程序。我按照官方网站上的说明进行尝试。

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

在组装时,它会问以下问题:

? 您是否已下载并安装了桌面应用转换器? - 我回答是

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

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

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

? 请输入您的发布者标识: - 我可以在这里指定什么?

? 请输入Windows Kit的bin文件夹的位置: - 在这里要指定什么?

请提供详细说明或如何正确回答。

1个回答

4

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

您需要输入发布者名称。例如:"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应用在Windows商店中,以获取更多详细信息。

2
我在哪里可以获取expandedBaseImage? - VINET
1
@VINET 您可以根据操作系统的版本下载相应的桌面应用程序转换基础映像 - Xie Steven
安装完您的“Windows桌面应用程序转换器基础映像”后,您可以按照以下方式找到它:打开PowerShell > Get-AppxPackage - vrbsm
抱歉这么久之后才回复,但是你是如何获取那个devcert.pfx文件的呢? - baldash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接