問題:OS X Yosemite(10.10.x)でアプリケーションをダウンロードした後(コマンドラインから、またはアプリケーションをダブルクリックして)アプリケーションを開こうとすると、「アプリケーション「SomeApp.app」は開かれます。」
これは、ゲートキーパー設定の結果である「Mac App Storeからダウンロードされていないため、SomeAppを開くことができません」または「身元不明の開発者によるものであるため、SomeAppを開くことができません」メッセージとは異なります。
問題:OS X Yosemite(10.10.x)でアプリケーションをダウンロードした後(コマンドラインから、またはアプリケーションをダブルクリックして)アプリケーションを開こうとすると、「アプリケーション「SomeApp.app」は開かれます。」
これは、ゲートキーパー設定の結果である「Mac App Storeからダウンロードされていないため、SomeAppを開くことができません」または「身元不明の開発者によるものであるため、SomeAppを開くことができません」メッセージとは異なります。
回答:
膨大な試行錯誤と多くの実りのないグーグル検索の後、「内部」アプリケーションファイルの実行可能ステータスを変更する必要があるソリューションが見つかりました。この行:
chmod +x SomeApp.app/Contents/MacOS/*
私が観察したすべての場合の問題を修正しました。+xフラグの実行可能ファイルとして、そして唯一のファイル/Contents/MacOS/のディレクトリは、あなたが(アプリケーションをダブルクリックしたときに実行されなければならない実際のファイル表すバイナリで.appファイルが実際にはフォルダであるが)。
これが他の人の助けになることを願っています!
取得したら、アプリケーションSomeApp.appを開くことができません、私は
ターミナルを開く(/Applications/Utilities/Terminal.app)、
そしてタイプ: sudo killall launchservicesd
Dockも誤った動作をしている場合は、と入力しますkillall Dock。
次に、SomeApp(または任意のアプリ)を開くことができます。
みんな大丈夫ですか?
launchservicesd、時々Dock、そしてそれから開くことができますSomeApp。何がそんなに戸惑うのですか?
アプリを開くことができないように(ゲートキーパーアプリの回避策について説明している場合でも、質問のシナリオでも機能します)