macOS Sierra: 未確認開発者のアプリの起動

macOS Sierra: 未確認開発者のアプリの起動
macOS Sierraは信頼できないアプリの起動をブロックする

macOS Sierraの厳しいアプリ起動制限を回避するのは簡単だ

macOS Sierraは、ユーザーの利益を最優先に考えていないアプリ、例えばビットコインを数枚支払わないとファイルにアクセスできないようにするランサムウェアなどからユーザーを守ります。しかし、安全だと分かっているアプリがSierraで起動できない状況はどうでしょうか? 対処法さえ分かれば、解決策はあります。

macOS Sierraは信頼できないアプリの起動をブロックする
macOS Sierraの厳しいアプリ起動制限を回避するのは簡単だ

あなたがKerbal Space Programのファンで、爆発する新品のmacOS Sierraマシンで初めてロケットを打ち上げようとしたのに、「KSPは開発元が不明なので開けません」という迷惑なダイアログが表示されました。さあ、宇宙の奥深くで、小さなカーバルノートたちを凍てつく死に追いやる方法をお教えしましょう。

macOS Sierraが署名のないアプリの起動を阻止
macOS SierraはApple Developer Programのメンバー以外が作成したアプリの起動をブロックする
  • Appleメニュー > システム環境設定に移動します
  • セキュリティとプライバシーを選択
  • 全般タブをクリックします
  • すでに KSP の起動を試みているため、「'KSP' は、識別された開発元ではないため、開くことがブロックされました」と表示されます。[とにかく開く] をクリックします。
セキュリティとプライバシー設定パネルでは、Apple Developerプログラムのメンバーではないアプリを起動できます。
セキュリティとプライバシーの設定パネルで「とにかく開く」をクリックすると、署名のない開発者のアプリを起動できます。

または、アプリをControlキーを押しながらクリックし、「開く」を選択すると、開発者の身元を確認できないことを警告するダイアログが表示されます。「開く」をクリックしてアプリを起動してください。

もちろん、これはAppleの開発者プログラムに参加していない開発者のアプリにも当てはまります。KSPはROCKETSなので、非常に重要なアプリです。

以前は、セキュリティとプライバシー設定でどのアプリでも起動を許可できました。AppleはmacOS Sierraでこの設定を変更し、Macのセキュリティを少し強化したと思われます。メリットは、悪意のあるユーザーがユーザーを騙してマルウェアをインストールさせることが難しくなることです。デメリットは、デフォルトで起動を許可するアプリをユーザーが制御しにくくなることです。

さて、重要な警告です。大いなる力には、大いなる責任が伴います。どんなアプリでも起動できるからといって、必ずしも起動すべきではありません。Appleが「未確認」としている開発者から入手したアプリは、起動する前に必ず正規のものかどうかを確認してください。

Knowledge Network