- 构建步骤(macOS)
- 基本要求
- Python
- macOS SDK
- 构建Electron
构建步骤(macOS)
遵循下面的引导,在 macOS 上构建 Electron.
基本要求
- macOS >= 10.11.6
- Xcode >= 8.2.1
- node.js (外部)
- 包含TLS 1.2支持的Python2.7
Python
请确保你的运行系统和Python均支持TLS 1.2 及其以上版本。可以运行以下命令来快速检测python版本:
$ npm run check-tls
如果以上命令的回调显示你正在使用过期的安全协议,你可以把macOS系统更新至High Sierra版,或者安装2.7.x版的Python。你可以使用Homebrew来更新Python版本:
$ brew install python@2 && brew link python@2 --force
如果你已经在使用Homebrew来管理Python,那你可以通过安装以下Python模块来实现版本支持:
- pyobjc
macOS SDK
如果你已经在开发Electron项目,而且没有重新分发Electron构建文件的计划,那你可以忽略下面内容。
官方的 Electron 是被 Xcode 8.3.3,和 MacOS 10.12 构建的 使用新的SDK构建也可以,但是当前的发布版用的是 10.12 SDK
构建Electron
参照Build Instructions: GN