MENU

自分メモ Macの拡張属性 GateKeeper

macOS 12(もっと前から?) プラグインもGatekeeperの対象で未署名プラグインが使えない?

Mac で App を安全に開く(参考AppleのHP)

適切に署名等がされていないと「セキュリティとプライバシー」→「一般」パネルで「このまま開く」ボタンをクリックしても、「プラグインが壊れています」等のメッセージが出て、利用できない。

Macの拡張属性の確認

ターミナルで以下のコマンドをたたく。

ls -l@

「com.apple.quarantine」

がついているファイルは拡張属性の「quarantine」検疫?情報がついているため、GateKeeperで引っかかる。

属性を無効化する

Disabling Gatekeeper for one application only

中略

Open a terminal by pressing Cmd + Space, enter “Terminal” and open the application.

Run the following command: xattr -dr com.apple.quarantine /path/to/Application.app. The path is case-sensitive and must point to the application bundle. (You can use Tab to complete file paths.)

Disable Gatekeeper on macOS Big Sur (11.x)

ターミナルで xattr -dr com.apple.quarantine /path/to/Application.app

ターゲットをxattrコマンドで指定する

署名状況を確認する

Apparency」というソフトを使う

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次