몇 시간의 노력 끝에 나는 내 경험에 기여할 것이라고 생각했다. 어쩌면 다른 사람들도 시간을 절약 할 수 있습니다.
Macbook Pro
Mac OSX 10.7.5
Itunes 11.1.1
iphone 5, iOS 7.0.2
어느 시점에서, iunes 11.0을 설치 한 후 USB 테 더링이 작동을 멈췄을 때 정확히 모르겠습니다. 이 문제를 해결하기 위해 네트워크 설정으로 이동하여 아이폰 USB 네트워크를 삭제하고 다시 추가 할 수 있다고 생각했습니다. 안돼 실제로 사라졌고 +를 클릭하면 다시 추가 할 수 없었습니다.
여기에 사용한 주요 리소스는 다음과 같습니다.
https://discussionsjapan.apple.com/thread/10102167?start=15&tstart=0
Google 번역을 사용하여 페이지를 번역했습니다. 기본적으로 다른 곳에서 논의되는 AppleUSBEthernetHost.kext와 관련된 문제에 대한보다 철저하고 설득력있는 토론입니다.
나는 /var/log/system.log를보고 USB 테 더링이 작동하지 않는다는 중요한 징후를 보았다.
Com.apple.kextd [10]로드 실패 / 시스템 / 라이브러리 / 확장 / AppleUSBEthernetHost.kext-(libkern / kext) 링크 오류. Com.apple.kextd [10] com.apple.driver.AppleUSBEthernetHost로드에 실패했습니다. 성격 제거. 커널 kxld [com.apple.driver.AppleUSBEthernetHost] :. vtable 'vtable for AppleUSBEthernetHost'의 수퍼 클래스 vtable 'vtable for IOEthernetController'가 오래되었습니다. kext가 올바른 헤더에 맞게 제작되었는지 확인하십시오. 커널 kext com.apple.driver.AppleUSBEthernetHost를로드 할 수 없습니다-링크가 실패했습니다. 커널 kext com.apple.driver.AppleUSBEthernetHost에 대한 실행 파일을로드하지 못했습니다.
이것은 iTunes 최신 버전을 설치 한 후 11.1.1입니다. AppleUSBEthernetHost.kext의 version.plist를 검사 한 결과 7.0이 올바르게 보입니다. 아마도 내 컴퓨터에 맞게 제작되지 않았을 수 있습니다. 모르겠어요
그래서 이것을 다운로드했습니다 : http://carlogent.com/KextUtilityFix.zip cVad의 KextUtil뿐만 아니라 이전 v2.3.0 AppleUSBEthernetHost.kext도 포함되어 있습니다. / System / Library / Extensions에서 이전 AppleUSBEthernetHost.kext를 제거하고 KextUtil을 사용하여이 항목을 삭제했습니다. 이 문제는 해결되지 않았습니다. 아직!
다시 system.log 파일을 살펴보고 커널 캐시가 실제 kext와 동기화되지 않은 메시지가 나타났습니다. 그래서 나는 생각했습니다- 어떻게 커널 캐시를 다시 빌드합니까?
그런 다음 sudo kextcache
명령 줄에서 캐시를 다시 작성하기 위해 실행했습니다 (정확한 명령을 잊어 버렸습니다).
그런 다음 재부팅하십시오.
이 시점에서 USB를 통해 iPhone을 연결하고 네트워크 설정을 열었습니다. 나는 누락 된 아이폰 USB를 추가 할 수 있습니다. 그러나 여전히이 연결은 활성화되지 않았습니다. "연결되지 않음"이라고 읽습니다. kernel.log 파일을 살펴보면 커널이 iPhone의 연결 및 연결 해제를 반복적으로 감지하는 것을 알 수 있습니다. 그런 다음 네트워크 설정 대화 상자로 돌아가서 추가 변경을 막는 작은 "잠금"아이콘을 클릭했습니다. 짜잔 아이폰 USB가 "연결"되고 모든 것이 예상대로 작동하기 시작했다.
....