Mountain LionのEclipse 4.2:ゲートキーパーは身元不明の開発者として拒否しますか?


12

マウンテンライオンを更新し、最新のEclipse 4.2をダウンロードして古いものをアップグレードするだけです。ただし、アプリケーションを開くと、身元不明の開発者からのものであり、ゲートキーパーがそれを開くことを拒否していることがわかります。

セキュリティとプライバシーのオプションを変更してそれを許可するオプションがあることは知っていますが、Eclipseをリストに追加するだけの方法があるかどうかを知りたいです。これに関するヒントはありますか?

詳細:更新する前に、マシンにEclipse 3.7.2があり、更新後はスムーズに動作します(許可リストに追加したと思います)。Eclipse 4.2でこれを行う方法はありますか?

前もって感謝します!


1
Eclipseアプリケーションを右クリックして、「開く」を選択します。これにより、OS Xが信頼できるようになります。
トールビョーンラヴンアンデルセン

回答:


17
  1. ゲートキーパーを無効にします(「アプリケーションのダウンロードをどこからでも許可する」)
  2. Eclipseを1回実行します
  3. Gatekeeperをより厳密なレベルにリセットします(「Macストアと識別された開発者」)。

これにより、より厳しいレベルに戻っても、Mountain Lionが最初にバイナリが破損した(「アプリが破損し、開くことができません」というエラーメッセージ)と主張した後、JavaアプリであるDavmailを起動できました。

John Siracusaの優れたレビューで言及されている別のオプションは、ターミナルから以下を実行することです。

% xattr -d com.apple.quarantine /path/to/Eclipse.app

私はこれを(まだ)個人的にテストしていませんが、ジョンは確かな情報源です。


2
はい、コマンドは動作します;)
DiogoNeves

別の開梱ツールも機能する場合があります。例えばアーカイブのStuffItエキスパンダーを抽出する際、Eclipse.appは問題なく実行することができます...
REC

7

実際、Gatekeeperから問題が発生したアプリを右クリックして、[開く]を選択します。警告が表示されますが、ボタンの1つは「開いています」。ダイアログボックスで[開く]を選択すると、そのアプリケーションの警告が再び表示されることはありません。

これは、AppleのGatekeeper FAQで特定のアプリケーションを免除するものとして説明されています。


5

いいえ、Gatekeeper用の特定の編集可能な「リスト」はありません。システムにすでに存在するアプリは、デフォルトでGatekeeperの「ホワイトリスト」に追加されます。そのため、Mountain Lionに更新した後、問題なく実行されます。

唯一のオプションは、セキュリティ設定を変更してすべてのアプリを許可するか、新しくダウンロードしたアプリを右クリックまたはControlキーを押しながらクリックして[開く]を選択することです。これにより、そのアプリのGatekeeperを現在および常にバイパスできます。


そのようなリストがあります:/ var / db / SystemPolicy。
チグジー

0

はい、そのようなリストがあります:

から man spctl

/var/db/SystemPolicy.

ポリシーに項目を追加および削除するには、spctlツールを使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.