저는 한동안 VMware 12.5에서 실행되는 게스트로 macOS를 사용하여 iOS 개발을 성공적으로 수행해 왔습니다. 내 iPhone은 게스트 OS에서 인식되며 xcode와 함께 사용하여 앱을 테스트할 수 있습니다.
하지만 일부 업데이트(VMware 업데이트인지 알 수 없음 - vmplayer/vmwarewosstation 12.5.6 build-5528349 또는 Linux 4.11.3)로 인해 iPhone을 연결하면 게스트 OS가 정지됩니다.
몇 분 정도 기다리면 iPhone 연결이 끊어지고(오류 메시지가 표시되지 않음) 게스트 OS가 다시 작동하지만, 관계없이 케이블에서 iPhone을 물리적으로 연결 해제하면 충돌이 발생하고 자동으로 시작이 다시 시작됩니다. 나는 동일한 결과를 가지고 두 개의 다른 iPhone을 사용해 보았습니다.
내 iPhone이 개발용으로 등록되어 있고 내 VM USB가 USB 2.0으로 설정되어 있습니다. 다른 사람도 같은 문제가 있습니까?
답변1
이는 iOS 10.3.2의 문제인 것 같습니다.
iOS 10.2에 연결된 기기가 제대로 작동합니다.
답변2
VMWare 12/iPhone 5s/Arch Linux 호스트에서 MacOS Sierra(El Captain이라고도 함)를 사용할 때도 동일한 문제가 발생합니다.
이 단계를 수행한 후 문제가 해결되었습니다.
- VMWare를 시작하기 전에 호스트 시스템에 장치를 설치하십시오. iPhone에서 이 컴퓨터를 "신뢰"로 설정하라는 메시지가 표시됩니다.
- VMWare 열기(USB 3.0 사용)
- 게스트 운영 체제에 USB 장치를 설치하면 전화기에서 두 번째 하드웨어를 인증하라는 메시지가 다시 표시됩니다.
이것이 Sierra와 El Captain 모두에서 작동하는지 확인할 수 있습니다. 나중에 다른 주문을 시도해 볼 수도 있습니다. 예를 들어 가상 머신을 시작하기 전에 플러그를 연결하고 장치를 설치된 상태로 두는 것이 처음 설치보다 더 잘 작동하는 것 같습니다.