electron-builder 目标:mac vs. mas

electron-builder Targets: mac vs. mas

Mac OS X 的 2 个 electron-builder 目标有何区别:macmas?我了解 mas 用于在 Mac App Store 中分发,mac 用于在其外部分发。

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

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

    • 包装
    • 剂量
    • zip

谢谢解惑!

有趣的问题!!

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