Open positoy opened 4 months ago
어디선가 mac 의 camera 관련 서비스가 안드로이드 연결을 방해한다고 확인한 적이 있음
❯ ps -ef | grep camera
501 5522 1 0 금05PM ?? 0:00.03 /System/Library/Frameworks/ImageCaptureCore.framework/Versions/A/XPCServices/mscamerad-xpc.xpc/Contents/MacOS/mscamerad-xpc
501 78552 1 0 9:18AM ?? 0:00.07 /usr/libexec/ptpcamerad
262 78584 1 0 9:18AM ?? 0:00.02 /usr/libexec/cameracaptured
계속해서 살아나는 관련 데몬 두개
1초마다 죽여보자
watch -n 1 "sudo pkill -9 cameracaptured & sudo pkill ptpcamerad"
실행이 잘 됨
cameracaptured 만 죽여보자
watch -n 1 "sudo pkill -9 cameracaptured"
실행 안 됨
ptpcamerad 만 죽여보자
watch -n 1 "sudo pkill -9 ptpcamerad"
실행 잘 됨. 범인은 ptpcamerad
https://discussions.apple.com/thread/254703577?sortBy=best
애플에서 만든 ptpcamerad 가 언제든지 이미지 장치를 사용할 수 있도록 관련 포트를 점유하고 있어서, 파일 전송을 위해 새로운 번들 생성이 실패하는 듯 하다.
❯ grep -i "File Transfer" /var/log/system.log
May 26 08:24:01 MacBookAir-2 Android File Transfer[56252]: Installed bundle at path (null)
May 26 08:27:46 MacBookAir-2 Android File Transfer[57118]: Bundle already exists at /Users/positoy/Library/Application Support/Google/Android File Transfer/Android File Transfer Agent.app
May 26 08:27:48 MacBookAir-2 Android File Transfer[57118]: close mtpDeviceID = 0X4E8:0X6860:0
May 26 08:27:48 MacBookAir-2 Android File Transfer[57118]: create mtpDeviceID = 0X4E8:0X6860:0
안드로이드 휴대폰에서 usb 연결을 허용했지만 계속해서 연결할 수 없는 문제