583 文字
3 分
App Store以外で配布されるアプリを使う方法

アプリが起動できない!?その理由#

インターネット上で配布されているアプリをmacOSでダウンロードして起動しようとしても以下のようなダイアログが表示されて起動できないことがあります1

macOSにはGatekeeperという機能があり、Mac App Store以外で配布されているアプリの起動をブロックしてしまうのが起動できない理由です

Gatekeeperは悪意のあるアプリを勝手にダウンロードされて悪さをされるのを防ぐには良い機能なのですが

無料でアプリを楽しみたいユーザーや野良アプリ2を配布する側にとっては困りもの3

Gatekeeperが効いたまま野良アプリを使うには下記のような抜け道が用意されています

CAUTION

このやり方は信頼できる配布元のアプリだけで試してください。 何でもかんでもこのやり方を適用すると危険です

Gatekeeperを迂回して起動する方法#

  1. ダウンロードしてきたアプリを起動しようとするとダイアログが表示され起動できない
  2. システム環境設定 > プライバシーとセキュリティ > 一番下に「お使いのMac を保護するために”〜〜“がブロックされましたと表示されるので「このまま開く」をクリックする
  3. さらに表示されるダイアログで「このまま開く」をクリックする

旧Gatekeeperを迂回して起動する方法#

  1. ダウンロードしてきたアプリのアイコンを右クリックして「開く」から起動
  2. 確認ダイアログが表示されるので「開く」をクリックする

macOSのバージョンによってやり方が微妙に違います

アプリアイコンを右クリックで開くか、システム環境設定 > セキュリティを疑ってみましょう

参考にしたサイト#

Macでアプリを安全に開く - Apple サポート (日本)
macOSはGatekeeperというテクノロジーを採用しています。信頼できるソフトウェアだけがMacで実行されるように徹底してくれる技術です。
Macでアプリを安全に開く - Apple サポート (日本) favicon support.apple.com
chigusa-web.com
chigusa-web.com favicon chigusa-web.com

Footnotes#

  1. macOS 15.2現在

  2. App Store以外で公開されたアプリ

  3. App Storeで公開するか、Appleに公証を得ればGatekeeperにブロックされなくなるのですが、どちらも年間一万円以上かかり、つらみが発生します

App Store以外で配布されるアプリを使う方法
https://oiteiku.netlify.app/posts/breaking-through-macos-gatekeeper/
作者
veadar
公開日
2025-01-21
ライセンス
CC BY-NC-SA 4.0