Electron ドキュメント
ビルド手順 (macOS)
カスタム Electron バイナリの作成にあたって macOS で 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 に更新するか、新しいバージョンの Python 2.7.x をインストールすることができます。 Python をアップグレードするために、以下では Homebrew を使用します。
$ brew install python@2 && brew link python@2 --force
Homebrew で提供される Python を使用している場合、以下の Python モジュールのインストールも必要です。
以下のように pip
を使ってインストールできます。
$ pip install pyobjc
macOS SDK
Electron を開発していて独自の Electron ビルドを再配布する予定がない場合は、このセクションを飛ばして構いません。
公式の Electron ビルドは、Xcode 12.2 と macOS 11.0 SDK でビルドされています。 より新しい SDK でビルドして同様に動いても、現在のリリースは 11.0 SDK を使用します。
Electron のビルド
ビルド指示: GNを参照してください。