进阶 electronjs.org 2026-10-07 23:51:43 · 6 阅读
第20章 应用发行概述
第20章 发行概述
当你的应用准备进入生产环境后,在交付给用户之前还需要完成一些步骤。
打包 通过 Electron 发行应用,需要将所有资源和资产打包成可执行文件并更换品牌标识。你可以使用 Electron Forge 等专用工具来实现,也可以手动操作。更多信息请参阅“应用打包”教程。
代码签名 代码签名是一种安全技术,用于证明应用是由你创建的。你应该为应用签名,以避免触发用户操作系统的系统安全检查。 关于各操作系统的代码签名流程,请阅读“代码签名”文档。
发布 完成打包和签名后,你可以将安装程序上传到网上,直接向用户分发应用。 为了触达更多用户,你还可以将应用上传到各操作系统的数字发行平台(如应用商店)。这些平台除了直接下载外,还需要额外的构建步骤。详情请参阅各应用商店指南:
Mac App Store Windows Store Snapcraft(Linux)
更新 Electron 的自动更新器可以推送应用更新,而无需用户手动下载新版本。 关于使用 Electron 实现自动更新的详细信息,请参阅“更新应用”指南。