构建步骤(macOS)
请按照下面的指南在macOS下构建 Electron 本身,以此创建自定义 Electron 二进制文件。 为了将您的应用代码与预构建的 Electron 二进制文件打包并发布,请参阅 应用程序发布 指南。
Prerequisites
Python
Please also ensure that your system and Python version support at least TLS 1.2. 这取决于您的 macOS 和 Python 的版本。 对于快速测试,请运行:
$ npx @electron/check-python-tls
如果以上命令的结果显示您正在使用过期的安全协议,您可以把macOS系统更新至High Sierra版,或者安装一个新的2.7.x版的Python。 您可以使用Homebrew来更新Python版本:
$ brew install python@2 && brew link python@2 --force
如果你已经在使用Homebrew来管理Python,那你也需要安装以下Python模块:
您可以使用 pip
安装它:
$ pip install pyobjc
macOS SDK
如果你已经在开发Electron项目,而且没有重新分发Electron构建文件的计划,那你可以忽略下面内容。
官方 Electron 构建于Xcode 12.2.1, 和 MacOS 11.0 SDK. 可以使用新的SDK来构建,但是当前使用的Release版本是 11.0 SDK