配布概要
アプリが本番環境の準備ができたら、ユーザーに提供する前にいくつかの手順を実行する必要があります。
パッケージ化
Electronでアプリを配布するには、すべてのリソースとアセットを実行ファイルにパッケージ化し、リブランディングする必要があります。これを行うには、Electron Forgeなどの専用ツールを使用するか、手動で行うことができます。詳細については、アプリケーションパッケージングのチュートリアルを参照してください。
コード署名
コード署名は、アプリがあなたによって作成されたことを証明するために使用するセキュリティ技術です。ユーザーのオペレーティングシステムのセキュリティチェックがトリガーされないように、アプリケーションに署名する必要があります。
各オペレーティングシステムのコード署名プロセスの開始方法については、コード署名ドキュメントをお読みください。
公開
アプリがパッケージ化され、署名されたら、インストーラーをオンラインでアップロードすることにより、自由にアプリをユーザーに直接配布できます。
より多くのユーザーにリーチするには、各オペレーティングシステムのデジタル配布プラットフォーム(つまり、アプリストア)にアプリをアップロードすることもできます。これらには、直接ダウンロードアプリとは別に、別のビルド手順が必要です。詳細については、各アプリストアガイドをご覧ください。
更新
Electronの自動アップデート機能により、ユーザーにアプリケーションの新しいバージョンを手動でダウンロードさせることなく、アプリケーションのアップデートを提供できます。Electronを使用した自動アップデートの実装の詳細については、アプリケーションの更新ガイドをご覧ください。