首页 > 解决方案 > electron-builder 目标:mac vs. mas

问题描述

electron-builderMac OS X的 2 个目标之间有什么区别: macvs mas?我知道这mas是为了在 Mac App Store 中分发,并且mac是为了在它之外分发。

  1. 当新版本作为 Github 版本发布时,mas包是否能够自动更新?还是必须通过 Mac App Store 进行更新?

  2. 您如何决定mac使用哪些目标,它们是否都有特定的用例?

    • 伤害
    • 压缩

感谢您消除我的困惑!

标签: javascriptnode.jselectronelectron-builderelectron-packager

解决方案


有趣的问题!!

  1. 当新版本作为 Github 版本发布时,mas 包是否能够自动更新?还是必须通过 Mac App Store 进行更新?
    • Nomas不能自动更新,因为它是针对应用程序商店的。我们需要在应用商店手动更新
  2. 你如何决定使用哪些 mac 目标,它们都有特定的用例吗? 包/dmg/zip
    • DMG 是在操作系统级别安装应用程序的格式,即它可以通过任何用户访问。你简单的拖放应用就是应用文件夹
    • PKG 就像一个应用程序安装程序,其中有安装步骤。PKG的主要优点是它为我们提供了在用户级别安装应用程序的选项,这意味着应用程序只能为特定用户安装,就像 Windows 操作系统一样。下图中的示例。 在此处输入图像描述

推荐阅读