Home

Macのapsdとは何ですか | Macでapsdを無効にする方法

Updated on 2024年9月30日月曜日

Written by

JackYamamoto

Approved by

Jessica Shee

やまと English Français Deutsch Español Português

概要: この記事では、Mac の apsd プロセスとは何か、問題を引き起こしている場合に apsd を無効にする方法、そして apsd がサーバーに接続しようとする理由について説明します。--iBoysoft より

Macのアクティビティモニタアプリを見ると、apsdというプロセスがディスクに数百GBのデータを書き込んでいるか、多くのメモリを消費している場合があります。このプロセスがMac上で何をしているのか疑問に思っている場合、この投稿が答えを提供します。

Macのapsdとは何ですか?

apsdプロセスはApple Push Notification Service Daemonの略です。これは、メール、FaceTime、またはメッセージングアプリなど、iOSおよびmacOSデバイス上のさまざまなアプリケーションとサービスの通知の配信を担当しています。

アプリが通知を送信したい場合、それはAppleのPush Notification Service(APNs)と通信し、それが設定に基づいてapsdと連携して通知を表示します。

  • アプリが通知を表示するように設定されている場合、apsd は、ユーザーの設定に応じて、ロック画面または通知センターにバナー通知またはアラートとして通知を表示します。
  • アプリが通知を表示しないように設定されている場合、apsd は通知を受信し、デバイスのキューに保存し、次にアプリを開いたときにアプリ内に表示します。

apsd はバックグラウンドで実行されるデーモンであるため、通常は直接操作することはありません。自動的に起動し、バックグラウンドで作業を行います。

plist ファイルを確認するには、Finder を開いて [移動] > [フォルダへ移動] をクリックし、/System/Library/LaunchDaemons/com.apple.apsd.plist を検索します。 

 

apsd プロセスが何であるかがわかったので、他の人と共有しましょう。

 

Macでapsdを無効にする方法は?

apsd は通知を管理するための macOS エコシステムの不可欠な部分であるため、通常は無効にしたり改ざんしたりすることは推奨されません。ただし、ファイアウォールをバイパスしようとしたり、Mac のスリープを妨げたりする場合は、次の手順で無効にできます。

  1. アプリケーション > ユーティリティ フォルダーから ターミナル を開きます。
  2. 以下のコマンドを ターミナル にコピーして貼り付け、Enter キーを押します。sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.apsd.plist
  3. 管理者パスワードを入力し、Enter キーを押します。

ターミナルが「/System/Library/LaunchDaemons/com.apple.apsd.plist: システム整合性保護が有効な間は操作は許可されません」というエラーを返す場合は、SIP を無効にして、コマンドを再度実行する必要があります。

Mac で apsd を再度有効にする場合は、ターミナルで以下のコマンドを実行します。

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.apsd.plist

apsd が接続を要求していますか?

apsd プロセスは、さまざまなアプリやサービスのサーバーに接続して、デバイスにプッシュ通知を配信します。Little Snitch または同様のネットワーク監視アプリを使用している場合、外部サーバーとの接続を確立しようとしているときに、apsd がサーバーに接続を希望していることを示すメッセージが表示される可能性があります。

通知を受信したいアプリのサーバーかどうかに応じて、接続を許可または拒否できます。

この記事を共有して、Mac の apsd について知りたい他の人に役立ててください。