가상화 된 OSX가 iPhone 장치를 볼 수 없음


40

나는 iPhone 장치를 사용하여 iOS를 개발하는 동안 OSX로 VM을 잠시 동안 실행했습니다. El Capitan으로 업데이트 될 때까지 모든 것이 제대로 작동했습니다. 업데이트 이후 iPhone은 더 이상 VM-OSX (iTunes, Xcode 및 AppCode 포함)에서 인식되지 않습니다.

iOS 장치는 호스트 컴퓨터가 아닌 VM에 확실히 연결되어 있으며 호스트와 VM 모두의 USB에 연결할 때 나타나는 팝업에서 "이 컴퓨터 신뢰"를 클릭했습니다.

요세미티로 돌아가는 것 외에 이것에 대해 무엇을 할 수 있습니까?

미리 감사드립니다!

시스템 설정:

  • 호스트 OS : Windows 10 Pro 64 비트
  • VM OS : OS X El Capitan v10.11.
  • VMWare Workstation 11.1.2 (OSX를 지원하도록 패치 됨)
  • iOS 9.0.2를 실행하는 iPhone 6
  • iTunes 12.3.0.44.
  • IDE1 : Xcode 7.0.1 (7A1001).
  • IDE2 : AppCode-OC (EAP) 142.5239.5.

업데이트 1 :

이 질문 의 예에 따라 장치 하드웨어 목록에 나타납니다.장치 목록


업데이트 2 :

이 스레드 에서 설명했듯이 AppleUSBEthernetHost.kext내 시스템 (v8.0.1)에 결함이있는 것이 문제의 원인 일 수 있습니다. 이전 버전 (7.0)으로 바꾸려고했습니다.

내가 취한 단계는 다음과 같습니다.

  1. 로 부팅 복구 시스템 무결성 보호 (일명 "해제하는 SIP를 (, VM웨어에 의한 명령 + R에 매핑되는 VM 부팅시 나타내는 깜박이 + R을 잡고") 이 답변에 따라 ).
  2. 복구 중에 터미널 유틸리티를 시작하고 여기csrutil disable설명 된 명령 을 사용하여 SIP를 비활성화 한 다음 재부팅합니다.
  3. 여기에kext 자세히 설명 된 방법 (약식 : 최신 iTunes 다운로드, Pacifist로 열기 , 하위 패키지 설치 )을 사용하여 기록 할 때 구할 수 있었던 이전 버전으로 이전 버전으로 교체 하고 재부팅 (올바른 버전이로드되도록) .dmgmanual\MobileDevice.pkg

이 조치 내 문제를 해결 하지 못했습니다 .

답변:


63

El Capitan에 도입 된 새로운 USB 처리 시스템에 대해 논의한 이 스레드 에서 영감을 받아 VM 구성 에서 매우 간단한 설정 변경을 시도 하여 문제를 해결했습니다.

VMWare USB 설정 변경

어쨌든 내 장치는 USB2 포트를 통해 연결되었으므로 VM에 포트를 처리하도록 지시하는 것이 전부였습니다.

이 솔루션은 USB3 통신의 전송 속도를 떨어 뜨릴 수 있기 때문에 완벽하지는 않지만 성능이 부족한 것은 단순함을 의미합니다. :)

참고 : VM을 종료하고 USB 호환성 설정을 변경 한 후 변경 사항을 적용하려면 다시 시작해야합니다. 만약을 대비하여 호스트에서 iPhone / iPad를 분리하십시오


1
또한 iMac에 모든 USB 3.0 포트가 있어도 도움이되었습니다. 따라서 USB 2.0에서만 작동하는 것 같습니다. 감사합니다!
노동자

1
@ Dev-iL-VM에서 Xcode에서 iPhone으로 앱을 사이드로드 / 개발 할 수 있습니까?
Alex S

1
@AlexS 맞습니다.
Dev-iL

3
@AlexS이 - 그냥 VM웨어 워크 스테이션에서이 테스트 12.1.0 + 엑스 코드 7.2.1 + 아이폰 OS 9.2.1 (아이폰 6) + OSX 10.11.3은 - 여전히 작동 : 예상대로,
데브 위원장

2
VirtualBox에서이 문제가 발생한 사람이 있습니까? 저자와 동일한 목록에 장치가 있지만 Xcode 또는 iTunes에서 감지되지 않습니다. USB 1.1, USB 2.0 및 USB 3.0을 사용해 보았습니다. 아무것도 작동하지 않습니다, 어떤 아이디어?
Tomáš Linhart
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.