Mac で Dock に表示せずアプリを起動させておくには

常駐アプリが Dock にずっと居るのが嫌で、回避方法を調べてみた。

ターミナルから対象のアプリケーションの Info.plist (もしくは info-macos.plist) をエディタで開く。

# 以下のようにアプリを開く
$ sudo vi /Applications/【アプリ】.app/Contents/Info.plist

拡張子 .app のアプリファイルは、その中にフォルダ構造を持っており、Info.plist というファイルが存在している。

エディタを開いたら、<dict> 要素内に以下の要素を追加する。

<key>NSUIElement</key>
<string>1</string>

ただ、これをやってしまうとアプリが Dock に出ないので、アプリの設定画面を開きたいな〜とかいうときに困る。Dock 上にあるのは邪魔だが、すぐ戻してしまった…。