【问题标题】:How to find if Electron app is a MAC or MAS Build?如何确定 Electron 应用程序是 MAC 还是 MAS 版本?
【发布时间】:2020-12-30 23:03:20
【问题描述】:

有没有办法在 Electron 中为 Mac Store 构建一个 is-MAS?我尝试查看 package.json 甚至是构建标志,但到目前为止还没有运气。我希望能够拥有基于用户下载电子应用程序(Mac 商店、网站等)的位置的条件内容。

提前致谢

【问题讨论】:

    标签: macos electron electron-builder mac-app-store


    【解决方案1】:

    您可以在运行时使用process.mas 属性来测试应用程序是否是专门为 Mac App Store 构建的:

    process.mas只读

    Boolean。对于 Mac App Store 版本,此属性为 true,对于其他 构建它是undefined

    所以,一个简单的isMAS 函数可以定义为:

    function isMAS()
    {
        return process.mas || false;
    }
    

    【讨论】:

      猜你喜欢
      • 2019-12-15
      • 2016-04-02
      • 2011-04-16
      • 1970-01-01
      • 2020-01-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-31
      相关资源
      最近更新 更多