Anonim

実際にアンインストールせずに特定のアプリをmacOSで非表示にしたい場合があります。 これは、今後もアプリにアクセスしたい場合や、MacのユーザーがFinder経由でアプリを起動したくない場合や、必ずしも良いとは限らない組み込みのAppleアプリを扱う場合でも、削除するアイデア。
ありがたいことに、macOSには強力なファイル管理機能があり、ユーザーはファイルやアプリさえも簡単に非表示にできます。 したがって、非表示にする特定のアプリがある場合は、次のようにします。

ターミナル経由でMacアプリを非表示

  1. 非表示にするアプリを見つけます。 この例では、Microsoft OneDriveを使用します。
  2. ターミナルを起動して次のコマンドを使用し、対応するアプリ名を自分の状況に合わせて変更するだけです。
  3. sudo chflags -h hidden "/Applications/.app"

  4. これはスーパーユーザーコマンドであるため、プロンプトが表示されたら管理者パスワードを入力します。 実行すると、指定されたアプリはすぐにFinderから消えます。
  5. ただし、アプリは単に非表示であり、削除されないことに注意してください。 引き続きSpotlight経由でアクセスでき、関連するファイルタイプを開いたとき、または起動時またはスクリプトを介して実行するように構成されている場合に起動します。

非表示のアプリを 再表示 するには、上記の手順を繰り返しますが、代わりにnohiddenフラグを使用します。

sudo chflags -h nohidden "/Applications/.app"

保護されたAppleアプリの非表示

上記の手順は、ほとんどのサードパーティ製アプリと一部のAppleアプリでも機能します。 ただし、NewsやSafariなどの特定の組み込みAppleアプリで試してみると、「Operation not allowed」エラーが表示されます。 これは、特定のアプリがSystem Integrity Protection(SIP)によって保護されているためです。SIPは、Appleが重要なシステムファイルと見なすものを保護するEl Capitanで導入されたセキュリティ機能です。
したがって、これらの保護されたアプリやファイルを非表示にしたり変更したりするには、少なくとも一時的にSIPを無効にする必要があります。 SIPが無効になったら、上記の手順を繰り返して目的の組み込みアプリを非表示にし、完了したらSIPを再度有効にして、Macが保護されたままになるようにします。

ターミナルを介してmacosでmacアプリを非表示にする方法