macOS 进程
Mac 上的 remotepairingd 是什么?
remotepairingd 负责把 Mac 连接到已配对的 Apple 设备。Apple 没有关于它的文档。CoreDeviceService 属于 Xcode 的设备支持。
在哪里看到它
remotepairingd出现在“活动监视器”›“网络”、nettop或 Kilobat 的列表中。- 防火墙或网络监视工具询问是否允许
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 调试设备。在已配对的设备上安装和调试 App 时,会向它传输数据。
- 实际观察结果。在一台配对了 iPhone 的开发者 Mac 上,Kilobat 一周内为每个进程都记录了好几 GB 的流量。
这正常吗?
正常,前提是你在用 Xcode 连接设备,或使用了其他会配对设备的功能。流量发往本地网络上的设备。
Apple 没有说明还有哪些功能会使用 remotepairingd。可以把较大的流量视为你所配对设备的工作。
查看它用了多少
从“应用程序”>“实用工具”中打开“活动监视器”,点按“网络”。
在搜索栏中输入
remotepairingd。“发送的字节”和“接收的字节”列显示它传输了多少数据。在“终端”中只观察这个进程。按 d 显示每秒的变化,按 q 退出。
nettop -p remotepairingd -P显示它的连接。本地地址就是已配对的设备。
lsof -nP -i -a -c remotepair对 CoreDeviceService 执行同样的操作。在
nettop中使用它的短名称。nettop -p CoreDeviceServi -P
安全地减少或暂停它
安装或调试 App 时,用线缆连接设备。
在 Xcode 中打开 Device Hub,移除不再使用的设备。
不要在“活动监视器”中退出
remotepairingd。它是 macOS 的一部分,其他功能依赖它。
使用 Kilobat
打开 Kilobat 的 App 列表并搜索
remotepairingd。它所在的行会显示实时速率和已传输的字节数。Kilobat 会单独显示本地网络流量。发往你网络中设备的流量不计入互联网流量。
在“终端”中查看同样的实时列表。按 / 并输入名称进行搜索。
kilobat status --watch显示它一天内的流量。名称与
kilobat report --summary中的一致。kilobat bandwidth remotepairingd day通过 MCP,AI 智能体可以用
get_app_bandwidth和名称remotepairingd获取同样的历史记录。实时视图免费。App 中的历史记录需要 Pro。Kilobat 只在 App 运行时记录历史。
常见问题
remotepairingd 会消耗我的互联网流量吗?
在这台 Mac 上,它的连接都发往本地网络上的一台设备。Apple 没有说明它的所有连接。
为什么 CoreDeviceService 显示为 CoreDeviceServi?
nettop 和 Kilobat 最多只显示进程名称的 15 个字符。
参考资料
- Apple Developer: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> 打开。