macOSのGatekeeperによってアプリがブロックされる
macOSによってBeam Benchを開けない場合の対処方法です。
表示される内容
初めてBeam Bench.appをダブルクリックすると、macOSによって開くことを拒否され、次のようなダイアログが表示されます。
"Beam Bench"は、Appleが悪質なソフトウェアの有無を確認できないため開けません。
または、新しいmacOSでは次のように表示されます。
Appleがマルウェアが含まれていないことを確認できないため、"Beam Bench"は開かれませんでした。
起きていること
macOSのGatekeeperでは、ダウンロードしたアプリを通常どおり開く前に、署名と公証が必要です。現在公開されているBeam BenchのビルドはDeveloper IDで署名され、公証も受けているため、この警告が表示されるのは通常ではありません。
まず、beambench.comから新しいコピーをダウンロードしてください。新しいコピーもブロックされる場合は、以下のいずれかの一度だけ行う承認方法を使用してください。
修正方法
一度だけ承認する(推奨)
- Finderで「アプリケーション」フォルダに移動します。
- Beam Bench.appを右クリック(またはControlキーを押しながらクリック)します。
- 開くを選択します。
- 同じ警告が表示されますが、今度は開くボタンが表示されます。開くをクリックします。
- macOSがこの選択を記憶します。以降は通常どおり起動できます。
システム設定から行う
右クリックでの方法が機能しない場合(新しいmacOSでは表示されないことがあります)は、次の手順を行います。
- 通常どおりアプリを開こうとします。ブロックのダイアログが表示されます。
- システム設定 → プライバシーとセキュリティを開きます。
- 一番下までスクロールすると、Beam Benchがブロックされたことを示すメッセージがあります。
- このまま開くをクリックします。
- 確認します。
ターミナルから行う(最後の手段)
どちらのGUI方法も機能しない場合は、次のコマンドを実行します。
sudo xattr -r -d com.apple.quarantine "/Applications/Beam Bench.app"Gatekeeperを作動させる隔離属性を削除します。これを一度実行してから、通常どおり起動してください。
動作を確認する
- Beam Benchが開く。
- 以降の起動時に確認を求められない。
それでも解決しない場合
- Beam Benchをインストールする。
- macOSのバージョンを添えて、Facebookグループに投稿してください。