---
title: "MacのremotepairingdとCoreDeviceService：ネットワーク使用の解説 · Kilobatガイド"
url: "https://kilobat.app/ja/guides/what-is-remotepairingd.html"
description: "remotepairingdとCoreDeviceServiceは、Macをペアリング済みのiPhoneやiPadに接続します。説明されている内容、観測できる内容、減らす方法を確認します。"
---

macOSのプロセス

# Macのremotepairingdとは？

`remotepairingd`は、Macをペアリング済みのAppleデバイスに接続します。Appleはこれを説明していません。`CoreDeviceService`は、Xcodeのデバイスサポートの一部です。

プロセス：`remotepairingd` · プロセス：`CoreDeviceService` · プロセス：`usbmuxd` · 対象：XcodeまたはそのデバイスサポートがインストールされているmacOS。macOS 27.2で確認。 · 確認日：2026年10月29日

## 表示される場所

- 「アクティビティモニタ」の「ネットワーク」、`nettop`、Kilobatの一覧に`remotepairingd`が表示されます。
- ファイアウォールやネットワークモニタが、`remotepairingd`の接続を許可するか尋ねてきます。
- `CoreDeviceServi`が、`nettop`やKilobatに大量の通信とともに表示されます。
- 通信は、ローカルネットワーク上のアドレスに向かっています。

## 正体

Appleはremotepairingdのmanページを公開していません。パスから、RemotePairingフレームワークの一部であることがわかります。

`CoreDeviceService`は`/Library/Developer/PrivateFrameworks/CoreDevice.framework`にあります。このフォルダには、Xcodeが使うデベロッパ向けのデバイスサポートが入っています。

AppleのXcodeのドキュメントによると、iPhoneやiPadがMacと同じWi-Fiネットワークにあれば、Xcodeはそれをワイヤレスでペアリングできます。

`usbmuxd`のmanページによると、これはUSBとWi-Fi経由でのiOSデバイスとの通信を管理します。

## ネットワークを使う理由

- **ネットワーク上のペアリング済みデバイス。**このMacでは、`lsof`で、remotepairingdがローカルネットワーク上のiPhoneに接続していることがわかりました。
- **Xcodeでのデバイス作業。**ペアリング済みのデバイスにアプリをインストールしたりデバッグしたりすると、そのデバイスにデータが転送されます。
- **観測された内容。**ペアリング済みのiPhoneがあるデベロッパのMacでは、Kilobatが1週間で各プロセスにつき数GBを記録しました。

## 正常ですか？

はい、Xcodeでデバイスを使っている場合や、デバイスをペアリングするほかの機能を使っている場合は正常です。通信はローカルネットワーク上のデバイスに向かいます。

remotepairingdをほかに何が使っているかは、Appleは説明していません。大きな通信は、ペアリングしたデバイスの作業によるものと考えてください。

## 使用量を確認する

1. 「アプリケーション」>「ユーティリティ」から「アクティビティモニタ」を開き、「ネットワーク」をクリックします。
2. 検索フィールドに`remotepairingd`と入力します。「送信バイト」と「受信バイト」の列に、やり取りした量が表示されます。
3. ターミナルで、このプロセスだけを監視します。dを押すと1秒ごとの変化が表示され、qを押すと終了します。

   ```
   nettop -p remotepairingd -P
   ```
4. 接続を表示します。ローカルアドレスがペアリング済みのデバイスです。

   ```
   lsof -nP -i -a -c remotepair
   ```
5. CoreDeviceServiceについても同じようにします。`nettop`では短い名前を使います。

   ```
   nettop -p CoreDeviceServi -P
   ```

## 安全に減らす・一時停止する

1. アプリをインストールしたりデバッグしたりするときは、デバイスをケーブルで接続します。
2. XcodeでDevice Hubを開きます。もう使わないデバイスを削除します。
3. 「アクティビティモニタ」で`remotepairingd`を終了しないでください。macOSの一部であり、ほかの機能がこれに依存しています。

## Kilobatを使う場合

1. Kilobatのアプリリストを開き、`remotepairingd`を検索します。その行に、現在の転送速度とやり取りしたバイト数が表示されます。
2. Kilobatはローカルネットワークの通信を分けて表示します。ネットワーク上のデバイスへの通信は、インターネットのデータとしては数えません。
3. ターミナルで同じライブリストを表示します。/を押して名前を入力すると検索できます。

   ```
   kilobat status --watch
   ```
4. 1日分の通信量を表示します。名前は`kilobat report --summary`と一致します。

   ```
   kilobat bandwidth remotepairingd day
   ```
5. MCP経由では、AIエージェントが`get_app_bandwidth`と名前`remotepairingd`で同じ履歴を取得できます。
6. ライブ表示は無料です。アプリでの履歴にはProが必要です。Kilobatが履歴を記録するのは、アプリの実行中だけです。

## よくある質問

**remotepairingdはインターネットのデータを使いますか？**

このMacでは、接続先はローカルネットワーク上のデバイスでした。Appleは、すべての接続先を公開しているわけではありません。

**CoreDeviceServiceがCoreDeviceServiと表示されるのはなぜですか？**

`nettop`とKilobatは、プロセス名を最大15文字までしか表示しません。

## 出典

- [Apple Developer：Managing your simulated and physical devices in Device Hub](https://developer.apple.com/documentation/xcode/managing-your-simulated-and-physical-devices-in-device-hub)
- usbmuxd(8)、macOS 27.2に付属のmanページ
- lsof(8)、macOS 27.2に付属のmanページ
- nettop(1)、macOS 27.2に付属のmanページ

出典は2026年10月29日に確認しました。manページはmacOSに付属のものです。「ターミナル」で`man <name>`を実行すると開けます。

## 関連ガイド

- [Macのrapportdとは？](https://kilobat.app/ja/guides/what-is-rapportd.html): rapportdは、Macとほかのお使いのAppleデバイスとの通信を担います。
- [アプリがローカルネットワーク上のデバイスを見つけられない](https://kilobat.app/ja/guides/local-network-permission.html): macOS 15 Sequoia以降では、アプリがローカルネットワーク上のデバイスに接続する前に確認が表示されます。
- [Macからローカルネットワーク上のデバイスを探す](https://kilobat.app/ja/guides/find-devices-on-network.html): macOSには、ほかのデバイスを確認する方法が2つ組み込まれています。ARPテーブルとBonjourです。
- [Macで帯域幅を使っているアプリを探す](https://kilobat.app/ja/guides/which-app-uses-bandwidth.html): 「アクティビティモニタ」とnettopで、データを送受信しているプロセスがわかります。
