首页 文章

在发布OSX Electron构建时需要注意什么?

提问于
浏览
0

如果有人在其他地方被问过,我会道歉 - 我找不到它 .

作为Web应用程序(PWA)的开发人员,我想为 Mac users 提供Electron构建,因为Safari不支持服务工作者等一些高级功能 .

我'm not very familiar with Mac peculiarities (I'而不是Linux和Windows用户),所以我对App Store不太感兴趣(需要一些additional steps) - 我想如果我的用户只需下载安装包就好了,就像Chrome团队似乎为它的浏览器做 .

这些软件包是否需要以某种方式签名,或者我可以简单地创建一个MacOS-Electron-Build并在我的网站上发布生成的二进制文件,假设Mac用户会知道如何安装它?

2 回答

  • 0

    如果你在https://myawesome.pwa部署并运行了pwa,请使用https://github.com/vladikoff/PWAify

    npm i -g pwaify
    NODE_TLS_REJECT_UNAUTHORIZED=0 pwaify https://myawesome.pwa --platforms=darwin
    
    • 图标是手动过程 . 检查文档 .

    • 您可能不需要NODE_TLS_REJECT_UNAUTHORIZED = 0但不适用于我 .

  • 0

    因此,要让用户安装电子应用程序,您有几个选择 .

    首先,由于Apples默认安全设置,大多数未签名的应用程序将要求用户验证并允许安装未签名的应用程序 . (所以对用户来说基本上是一个额外的步骤......对于非精明的用户来说并不完全是好的)

    要从中扩展,要获得开发人员证书,您需要从Apple获取一个证书(以便向用户验证应用程序的真实性)

    作为一个先驱,我不认为这与将应用程序放在App Store上完全相关,但是你需要为Mac开发者帐户支付Apple $ 99 . (不是iOS帐户) .

    如果您要在需要通过Visual Studio获得开发人员证书的Microsoft系统上进行开发,这将反映该过程 .

相关问题