Подтвердить что ты не робот

MacOS на VMware не распознает устройство iOS

Я использую Mac OS в VMWare для разработки приложений для iOS.

После обновления ОС и Xcode устройство iOS недоступно, поэтому я не могу его протестировать.

Когда устройство подключено к ПК, оно отображается как подключенное к VMware и помечено зеленой точкой. Но это не появляется в устройствах Xcode.

Я использую Mac OS 10.11. У кого-нибудь есть идеи?

4b9b3361

Ответ 1

У меня была та же проблема, но ее было довольно легко решить. Выполните следующие шаги:

1) В настройках виртуальной машины (VMWare):

  • Установите совместимость USB на 2.0 вместо 3.0
  • Проверьте настройку "Показать все устройства ввода USB"

2) Добавьте устройство в список разрешенных для разработки устройств в своей учетной записи Apple Developer. Без этого шага невозможно использовать ваше устройство в Xcode. Далее несколько инструкций в разделе " Регистрация устройств с использованием учетной записи разработчика ":

https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html

Ответ 2

В другом ответе отсутствует дополнительная информация из следующего поста. Например, когда iPhone держит Connect/Disconnect в цикле. Итак, вот лучшее решение:

  1. В vmware.log найдите vid & pid вашего iphone USB:
    Пример:

    vmx | USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:12a8
    
  2. Закройте vmware (чтобы разблокировать .vmx)

  3. В .vmx добавьте:

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

    Замените 0xvid:0xpid на vid & pid, найденный в vmware.log. Пример:

    usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig"
    
  4. В vmware> Изменить виртуальную машину> Контроллер USB: Совместимость с USB: USB 2.0
    Активно: автоматически подключать новые USB-устройства
    Активно: Показать все устройства ввода USB
    Активно: совместное использование устройств Bluetooth с виртуальной машиной

  5. Запустите Mac OS и убедитесь, что мышь находится в фокусе на VMware (или просто используйте приглашение для входа, если оно появится)

Ответ 3

У меня была такая же проблема с VMWare 12.5.2 и ОС: Mac OS Sierra.
Это несколько шагов для решения этой проблемы: (который работал у меня.)

  • Откройте VMWare.
  • выберите ОС. (Mine - MacOS Sierra).
  • Затем в левой части выберите опцию "Редактировать настройки виртуальной машины"
  • Появится одно всплывающее окно. В этом случае вам нужно выбрать вкладку "Оборудование".
  • В этом случае есть опция "USB-контроллер". Выберите это. Вы найдете опцию правой стороны.
  • В этом случае установите совместимость USB как "USB 2.0" и проверьте все 3 варианта. параметры должны быть следующими: i) автоматически подключать новые USB-устройства, ii) показывать все устройства ввода USB, iii) делиться устройствами Bluetooth с виртуальной машиной
  • Нажмите OK.

Там вы идете.  Это будет работать. Теперь вы можете включить свою виртуальную машину. Попробуйте подключить устройство с помощью надлежащего USB-кабеля. Иногда может возникнуть проблема с USB-кабелем, который не разрешен. Тем не менее, если у вас есть сомнения, вы можете попросить меня здесь.

Ответ 4

Я использую Iphone 8+ и VMWare macOS High Sierra на компьютере с Windows 10.

Я просмотрел десятки постов по устранению неполадок, и ни одна из них, за исключением установки виртуальных машин USB на 2.0, не помогла. Путем проб и ошибок и приличного количества спиртного я понял это.

РЕШЕНИЕ:

Делайте эти вещи в следующем порядке:

  1. Когда виртуальная машина выключена, перейдите к настройкам для любой используемой машины и измените USB на 2.0. Вы можете найти это в том же меню, в котором вы разместили свой ОЗУ и ядра.

  2. Убедитесь, что ваш телефон подключен и выключен.

  3. Загрузи ВМ, macOS.

  4. Включите телефон при загрузке Mac

  5. Открыть Xcode

Ответ 5

Сделайте то, что предлагается в ответе, но также убедитесь, что вы также click inside the VM, чтобы OSX имел фокус перед подключением телефона. В моем случае я должен был сделать это, чтобы он работал.

Ответ 6

Я хотел бы добавить что-то.

Чтобы устройства работали на вашем Mac, вы должны убедиться, что они подключены к нему. Я не знаю, как это делается в других версиях, но я использую VMware Workstation 12 Player

Если вы идете в Player (Top left corner) > Removable Devices > Enable the device you

Вот что я должен был сделать.

Ответ 7

Вот еще одна вещь, чтобы попробовать (я использую Windows 10):

  1. Остановите ВМ.
  2. Откройте Пуск.
  3. Типа "Услуги".
  4. Найдите VMWare USB Arbitration Service и запустите ее.
  5. Подключите ваше устройство и, надеюсь, оно будет обнаружено.

Это то, что сработало для меня. Я понятия не имею, почему сервис не был запущен в первую очередь, и он работал нормально с моим IPhone 7. Удачи.

Ответ 8

У меня есть 2 компьютера с рабочей станцией VMWare и Mac OS Sierra, установленной в качестве гостевой ОС. Первая машина могла распознать мое устройство iOS, тогда как моя вторая машина могла не распознавать ее. Вторая машина проявляла то же поведение, что и другие, где она могла бы снова и снова подключаться к iPhone.

К счастью, у моей второй машины были проблемы с подключением к сети с моей виртуальной машиной. Поэтому я наткнулся на решение, когда я reset установил сетевые настройки для виртуальной машины.

Вы можете попробовать следующие шаги и посмотреть, работает ли он для вас. Это сработало для меня.

  • Перейдите в меню "Пуск".
  • Откройте папку VMWare.
  • Запустите редактор сети VMWare.
  • Нажмите "Изменить настройки", чтобы назначить привилегии администратора.
  • Нажмите кнопку "Восстановить настройки по умолчанию".
  • Открыть виртуальную машину.
  • Проверьте подключение к Интернету в Mac OS.
  • Подключить устройство iOS. Если iTunes запускается на Mac, это означает, что Mac правильно идентифицировали ваше устройство iOS.

Ответ 9

Данное выше решение является правильным... странно, проблема может стать проблемой после некоторых испытаний с персоналом USB2/3. Усталый от этого, я просто уронил свою виртуальную машину и построил новый с нуля (конечно, повторно используя жесткий диск). Примечание: без копирования конфигураций виртуальной машины из старого... только что использовались новые, если нужны другие настройки, их можно было вручную вставить, например SMC.version = 0)... и т.д. устанавливая USB 2.0, как упоминалось выше, и загрузка... отлично работает!