Macos on Vmware Doesn't Recognize iOS Device

macOS on VMware doesn't recognize iOS device

I had the same issue, but was quite easy to solve. Follow the next steps:

1) In the Virtual Machine (VMWare) settings:

  • Set the USB compatibility to be 2.0 instead of 3.0
  • Check the setting "Show all USB input devices"

2) Add the device into the list of allowed development devices in your Apple Developer's account. Without that step there is no way to use your device in Xcode.

Next some instructions: Register a single device

iPhone 6s not connecting to mac osx Sierra on Vmware

It works, however you need to edit your .vmx file. When connecting your iDevice to the host, write down it's vendor id and product id.

Then open your virtual machine's .vmx file, and add the following line:

usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig" 

Replace vid and pid with the digits of the values of your device. Then reboot your VM, focus on the VM and connect your iDevice.

How do I connect my iPhone to the virtual machine (VMware macOS)?

I think that your iPhone with the lightning connector would be perceived by VMWare as a USB Device, so you could refer to their USB Device documentation. The TL;DR is essentially:

  1. Add the physical usb port to what the vm can "see".

    Choose VM > Removable Devices to connect specific USB devices to your virtual machine.

  2. Find the menu item for the usb port the iPhone is plugged into and mouse over it to see the iPhone, then click its name.

I found some additional instructions here which may provide more useful, granular details on how to do this. Pleas note that you will have to take into account the OS of both the host and the guest when following the documentation. Additionally, you may need specific drivers to let the guest addition recognize the iOS device.

Good luck!



Related Topics



Leave a reply



Submit