みーのぺーじ

みーが趣味でやっているPCやソフトウェアについて.Python, Javascript, Processing, Unityなど.

英語のMacOSでESETのインストーラーが起動しない

ウクライナとロシアの問題の影響で,我が家のウイルス対策ソフトをカスペルスキーから変更することになりました.カスペルスキーは問題なく動作し,ウイルスもすぐに除去してくれる優秀なソフトウェアでした.気に入っていたので残念ですが,国家の問題が絡むとどうしようもありません.

検討し,ESETに切り替えることにしました.1ヶ月試用し,大きな問題はなさそうだったので,購入しました.

ただし,英語に設定したMacOSの場合はインストーラーが立ち上がらないという小さな問題があります.以下のエラーが発生することが原因と思われました.

/Volumes/Setup/Setup.app/Contents/MacOS/Setup
Unable to load nib file: MainMenu, exiting

nibファイルが存在しないという内容なので,確認したところ,ja.lproj/ に存在するMainMenu.nibがen.lproj/には存在しないのが原因と思われました.

% pwd
/Volumes/Setup/Setup.app/Contents/Resources
% ls en.lproj 
InfoPlist.strings
% ls ja.lproj 
InfoPlist.strings   MainMenu.nib

インターネットからダウンロードした実行可能なファイルは,署名されているので中身を変更できません*1.仕方がないので,一時的に言語設定を日本語にします.

f:id:atsuhiro-me:20220415173610p:plain

起動しました.言語設定を英語に戻します.

f:id:atsuhiro-me:20220415173614p:plain

インストーラーの起動時だけ少し問題がありましたが,それ以外は問題なく動作しているので,しばらくはESETを使ってみます.