주변 기기

remotepairingd란 무엇인가요?

remotepairingd, remoted 및 CoreDeviceService는 Mac을 Xcode용 iPhone처럼 페어링한 기기에 연결합니다. 트래픽은 네트워크의 해당 기기로 전달됩니다.

프로세스: remotepairingd다른 이름: remoted, CoreDeviceService, usbmuxdApple 제작적용 대상: macOS 14 Sonoma 이상. CoreDeviceService는 Xcode의 기기 지원에 포함됩니다. macOS 27.2에서 확인했습니다.확인: 2026년 11월 1일

간단한 답변

macOS와 Xcode 기기 지원 기능의 일부입니다. 주로 로컬 네트워크에서 페어링된 iPhone과 iPad를 찾아 통신합니다.

주의하여 차단

차단해도 인터넷 데이터는 절약되지 않습니다. Xcode의 무선 설치 및 디버깅과 기타 페어링 기기 기능이 중단됩니다.

경로
/Library/Apple/System/Library/PrivateFrameworks/RemotePairing.framework/Versions/A/XPCServices/remotepairingd.xpc/Contents/MacOS/remotepairingd /usr/libexec/remoted /Library/Developer/PrivateFrameworks/CoreDevice.framework/Versions/A/XPCServices/CoreDeviceService.xpc/Contents/MacOS/CoreDeviceService /System/Library/PrivateFrameworks/MobileDevice.framework/Versions/A/Resources/usbmuxd
launchd 레이블
com.apple.remoted
서명 식별자
com.apple.CoreDevice.remotepairingd com.apple.remoted com.apple.CoreDevice.CoreDeviceService com.apple.usbmuxd

용도

man 페이지는 remoted를 “원격 서비스 검색 데몬”이라고 부릅니다. “원격 기기와 서비스를 검색”하며 옵션이 없고 사용자가 수동으로 실행해서는 안 됩니다.

Apple은 remotepairingd의 man 페이지를 공개하지 않습니다. 경로에 따르면 RemotePairing 프레임워크의 일부입니다.

CoreDeviceService는 /Library/Developer/PrivateFrameworks/CoreDevice.framework에 있습니다. 해당 폴더에는 Xcode가 사용하는 개발자 기기 지원이 들어 있습니다.

usbmuxd man 페이지에 따르면 USB와 Wi-Fi를 통한 iOS 기기와의 통신을 관리합니다.

Apple의 Xcode 문서에 따르면 iPhone 또는 iPad가 Mac과 같은 네트워크에 있으면 Xcode가 무선으로 페어링할 수 있습니다.

네트워크 사용 이유

  • 네트워크의 페어링된 기기. 테스트 Mac에서 lsof는 remotepairingd가 로컬 네트워크의 iPhone에 연결된 것을 보여주었습니다.
  • 기기를 이용한 Xcode 작업. 페어링된 기기에 앱을 설치하고 디버깅할 때 앱과 디버그 데이터가 해당 기기로 전송됩니다.
  • 기기 찾기. remoted는 원격 기기와 서비스를 검색합니다. launchd 서비스에는 CoreDevice와 가상화가 포함됩니다.

일반적인 사용량

Xcode를 기기와 함께 사용하거나 기기를 페어링하는 다른 기능을 사용한다면 해당 기기로 트래픽이 발생하는 것은 정상입니다.

페어링된 iPhone이 있는 개발자 Mac에서 Kilobat은 일주일 동안 이 프로세스 각각에 대해 수 기가바이트를 기록했습니다. 해당 트래픽은 로컬 네트워크에 남았습니다.

Apple은 그 밖에 어떤 기능이 이 데몬을 사용하는지 문서화하지 않았습니다. 대용량 트래픽은 페어링한 기기의 작업으로 간주하세요.

사용량이 많을 때와 그 이유

  • 기기에 빌드 설치. Xcode에서 실행할 때마다 앱이 기기로 전송됩니다. 대형 앱을 자주 실행하면 사용량이 쌓입니다.
  • 디버깅 및 기기 로그. 디버그 세션은 실행되는 동안 Mac과 기기 사이에 데이터를 스트리밍합니다.

차단해도 안전한가요?

주의하여 차단

차단해도 인터넷 데이터는 절약되지 않습니다. Xcode의 무선 설치 및 디버깅과 기타 페어링 기기 기능이 중단됩니다.

차단하면 작동하지 않는 항목

  • Xcode가 네트워크를 통해 기기를 찾거나 설치하거나 디버깅할 수 없습니다.
  • 페어링된 기기를 검색하는 다른 기능이 중단될 수 있습니다. Apple은 이를 모두 문서화하지 않았습니다.

차단은 연결을 거부하는 방화벽 규칙을 뜻합니다. 데이터를 절약하려고 macOS 프로세스를 종료하거나 비활성화하지 마세요. macOS가 다시 시작하며 다른 기능이 이에 의존합니다.

사용량 줄이기

  1. 앱을 설치하거나 디버깅할 때 케이블로 기기를 연결하세요.

  2. Xcode에서 Device Hub를 여세요. 더 이상 사용하지 않는 기기를 제거하세요.

  3. 활성 상태 보기에서 이 프로세스를 종료하지 마세요. macOS가 다시 시작합니다.

사용량 확인

  1. 응용 프로그램 › 유틸리티에서 활성 상태 보기를 여세요. 네트워크를 클릭하고 remote 및 CoreDevice를 검색하세요.

  2. 터미널에서 remotepairingd의 연결을 나열하세요. 주소에 통신 중인 기기가 표시됩니다.

    lsof -nP -i -a -c remotepairing

Kilobat 사용

  1. Kilobat 앱 목록에서 remotepairingd를 검색하세요. 해당 행에 실시간 속도와 오늘의 전송량이 표시됩니다.

  2. 연결에서 해당 행 중 하나의 ⓘ 버튼을 클릭하세요. 온라인 접속 없이 이 페이지의 짧은 설명이 팝오버에 표시됩니다.

  3. 터미널에서 같은 질문을 하세요. 스크립트와 에이전트용으로는 --json를 추가하세요.

    kilobat explain 'remotepairingd'
  4. 하루 동안의 트래픽을 표시합니다.

    kilobat bandwidth 'remotepairingd' day
  5. MCP를 통해 AI 에이전트가 프로세스 이름과 함께 explain_connection를 요청하면 같은 정보를 받습니다.

실시간 보기와 설명은 무료입니다. 앱의 기록에는 Kilobat Pro가 필요합니다. 차단에는 Pro와 네트워크 필터가 필요합니다. 네트워크 필터, 보호 및 핫스팟 데이터 절약을 참고하세요.

문서화되지 않은 내용

Apple은 remotepairingd 또는 CoreDeviceService의 man 페이지를 공개하지 않습니다. 이 페이지는 경로, remoted 및 usbmuxd man 페이지와 테스트 Mac에서 관찰한 내용을 설명합니다.

질문

remotepairingd가 인터넷 데이터를 사용하나요?

테스트 Mac의 연결은 로컬 네트워크의 기기로 향했습니다. Apple은 모든 연결을 문서화하지 않았습니다.

CoreDeviceService가 CoreDeviceServi로 표시되는 이유는 무엇인가요?

nettop와 Kilobat은 프로세스 이름을 최대 15자까지 표시합니다.

출처

2026년 11월 1일에 확인했습니다.