【问题标题】:electron-builder Targets: mac vs. maselectron-builder 目标:mac vs. mas
【发布时间】:2019-12-15 06:34:13
【问题描述】:

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

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

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

    • 伤害
    • 压缩包

感谢您解决了我的困惑!

【问题讨论】:

    标签: javascript node.js electron electron-builder electron-packager


    【解决方案1】:

    有趣的问题!!。

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

    【讨论】:

    • 伟大的洞察力!您将如何决定是使用 pkg、dmg 还是同时使用两者来分发您的应用程序?
    • 它基于我们如何使用机器。如果我们使用的机器是专供个人使用的,例如个人 Mac,我会推荐 DMG,因为如果应用程序有一些更新,它会给我们带来更少的麻烦。如果机器被多人使用,例如教育机构或图书馆。最好使用 PKG 进行用户级安装,因为该应用只能由该特定用户访问
    • .pkg 将应用程序安装到哪里?仅为当前用户安装后,我可以使用 Spotlight Search 找到该应用程序,但在 Applications 文件夹或当前用户的主目录中找不到它
    • @AthenaWisdom 它应该在cd ~/Applications
    • 谢谢@raman,你能提供一些关于windows平台的见解吗? exe与msi?我正在使用电子生成器进行包装,在选择正确的目标时发现困难。如果您可以将我重定向到给出优点和缺点的链接,那将是很大的帮助。
    猜你喜欢
    • 2017-12-23
    • 2020-12-30
    • 2019-12-14
    • 2018-05-21
    • 2018-07-20
    • 2016-05-19
    • 2019-01-20
    • 2018-09-27
    • 1970-01-01
    相关资源
    最近更新 更多