Electron BuilderでMac OS用のアプリケーションをビルドしている際、package.json
の files
指定が無視されているように見えるとのことですね。いくつかの考えられる理由と、それぞれに対処するための方法を以下に説明します。
1. files
の記述ミス
最も可能性の高い原因は、files
の記述に誤りがあることです。構文エラーや、意図したファイルが含まれていないなどの可能性があります。問題を特定するために、以下の点を確認してください。
2. プラットフォーム固有の設定
files
プロパティは、プラットフォームごとに異なる設定を指定することができます。Mac OS用の設定が誤っている可能性があります。以下の点を確認してください。
files
プロパティ内に macOS
オブジェクトが存在することを確認する。macOS
オブジェクト内に、必要なすべてのファイルが含まれていることを確認する。3. 競合する設定
他のツールや設定ファイルによって、files
の設定が上書きされている可能性があります。以下の点を確認してください。
.gitignore
ファイルなどの他のファイルで、同じファイルを無視していないか確認する。files
の設定と競合していないことを確認する。4. Electron Builderのバグ
稀なケースですが、Electron Builderのバグが原因で問題が発生している可能性もあります。以下の点を確認してください。