昨日、Mac OS X Mavericks (10.9) をインストールしましたが、それ以来、Eclipse を起動できません。表示されたメッセージのスクリーンショットを添付します。
これに対する回避策はありますか?
Mac OS X の「開発元が不明なためアプリを開けません」というエラーを修正する で解決策を見つけました。
昨日、Mac OS X Mavericks (10.9) をインストールしましたが、それ以来、Eclipse を起動できません。表示されたメッセージのスクリーンショットを添付します。
これに対する回避策はありますか?
Mac OS X の「開発元が不明なためアプリを開けません」というエラーを修正する で解決策を見つけました。
これは、セキュリティ オプションが原因です。
に移動すると、タブの下に、System Preferences... > Security & Privacy
というボタンがあるはずです。Open Anyway
General
の下のオプションを変更することでこれを回避できますがAllow apps downloaded from:
、デフォルトのままにしておくことをお勧めしますMac App Store and identified developers
。
安全であることがわかっている場合、身元不明の開発者からのドキュメントを開く簡単な方法は、ファイル アイコンを Ctrl キーを押しながらクリックし、[開く] を選択することです。不明なソースに関係なく、それを開くオプションが与えられます。
ターミナルで次のコマンドを入力します。
xattr -d com.apple.quarantine [file path here]
入力をクリックすると、その問題はなくなります。Apple が自動的にファイルに検疫を追加するのは面倒です。これをオフにする方法はわかりませんが、おそらく方法はあります...
xattr
また、スタック オーバーフローの質問のようにコマンドを使用することもできます。 Mac OS X でファイルの「拡張属性」を削除するにはどうすればよいですか? .
com.apple.quarantine
属性を削除するだけです。管理者アカウントを持っていなくても機能します。これはプラスになる可能性があります. その後、アプリは「ダウンロード済み」と見なされないため、ブロックされません。
特定の開発者によって Apple に登録されていないため、Eclipse アプリを開くことを禁止しています。これはセキュリティ機能ですが、次の手順でセキュリティ設定をオーバーライドしてアプリを開くことができます。
最後のステップで、Eclipse の例外がセキュリティ設定に追加され、警告なしで開くことができるようになります。
これらの手順は、同じ問題が発生する可能性のある他の *.app アプリでも機能することに注意してください。
ターミナルを開き、Eclipse の抽出フォルダーに移動して、次のコマンドを実行します。
./eclipse -clean
ゲートキーパーを調べてみてください。Mac のものが多すぎるかどうかはわかりませんが、そこで有効にできると聞きました。