workstation - macOS auf VMware erkennt iOS-Geräte nicht




vmware workstation iphone usb (6)

Der anderen Antwort fehlen einige zusätzliche Informationen aus dem folgenden Beitrag . Zum Beispiel, wenn das iPhone Connect / Disconnect in einer Schleife hält. Also hier ist eine bessere Lösung:

  1. In vmware.log suchen Sie die vmware.log & PID Ihres iPhone USB:
    Beispiel:

    vmx | USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:12a8
  2. Schließen Sie vmware (um .vmx freizuschalten)

  3. .vmx im .vmx hinzu:

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

    Ersetzen Sie 0xvid:0xpid durch die vid & pid in vmware.log . Beispiel:

    usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig"
  4. In VMware> Virtuelle Maschine bearbeiten> USB-Controller: USB-Kompatibilität: USB 2.0
    Aktiv: Neue USB-Geräte automatisch anschließen
    Aktiv: Alle USB-Eingabegeräte anzeigen
    Aktiv: Geben Sie Bluetooth-Geräte für die virtuelle Maschine frei

  5. Starten Sie Mac OS und stellen Sie sicher, dass die Maus auf VMware fokussiert ist (oder verwenden Sie einfach die Anmeldeaufforderung, wenn sie angezeigt wird).

Ich verwende Mac OS in VMWare für die iOS-App-Entwicklung.

Nach der Aktualisierung des Betriebssystems und des Xcodes ist das iOS-Gerät nicht verfügbar, sodass ich es nicht testen kann.

Wenn das Gerät an den PC angeschlossen ist, wird das Gerät in VMware als verbunden angezeigt und mit einem grünen Punkt markiert. Es wird jedoch nicht auf den Xcode-Geräten angezeigt.

Ich benutze Mac OS 10.11. Hat jemand Ideen?


Hier ist eine andere Sache zum Ausprobieren (ich benutze Windows 10):

  1. Stoppen Sie die VM.
  2. Öffnen Sie Start.
  3. Geben Sie "Services" ein.
  4. Suchen Sie den VMWare USB Arbitration Service und starten Sie ihn.
  5. Schließen Sie Ihr Gerät an und es wird hoffentlich erkannt.

Das hat bei mir funktioniert. Ich habe keine Ahnung, warum der Dienst überhaupt nicht gestartet wurde und er mit meinem IPhone 7 einwandfrei funktioniert hat. Viel Glück.


Ich hatte das gleiche Problem mit VMWare 12.5.2 und OS: Mac OS Sierra.
Dies sind einige Schritte, um dieses Problem zu lösen: (was bei mir funktioniert hat.)

  1. Öffnen Sie VMWare.
  2. Wählen Sie Ihr Betriebssystem. (Meins ist MacOS Sierra)
  3. Wählen Sie dann auf der linken Seite die Option "Einstellungen der virtuellen Maschine bearbeiten".
  4. Es wird ein Popup-Fenster mit den Einstellungen angezeigt. Dazu müssen Sie die Registerkarte "Hardware" auswählen.
  5. Darin gibt es die Option "USB Controller". Wählen Sie das aus. Sie finden die Option auf der rechten Seite.
  6. Stellen Sie die USB-Kompatibilität auf "USB 2.0" und aktivieren Sie alle drei ausgewählten Optionen. Folgende Optionen müssen verfügbar sein: i) Neue USB-Geräte automatisch verbinden, ii) Alle USB-Eingabegeräte anzeigen, iii) Bluetooth-Geräte für die virtuelle Maschine freigeben
  7. Drücke OK.

Es geht los. Es wird klappen. Jetzt können Sie Ihre virtuelle Maschine einschalten. Versuchen Sie, Ihr Gerät mit einem geeigneten USB-Kabel anzuschließen. Manchmal kann es zu Problemen mit nicht autorisierten USB-Kabeln kommen. Wenn Sie noch Zweifel haben, können Sie mich hier fragen.


Ich hatte das gleiche Problem, war aber recht einfach zu lösen. Folgen Sie den nächsten Schritten:

1) In den Einstellungen der virtuellen Maschine (VMWare):

  • Stellen Sie die USB-Kompatibilität auf 2.0 statt 3.0 ein
  • Überprüfen Sie die Einstellung "Alle USB-Eingabegeräte anzeigen"

2) Fügen Sie das Gerät der Liste der zulässigen Entwicklungsgeräte in Ihrem Apple-Entwicklerkonto hinzu. Ohne diesen Schritt können Sie Ihr Gerät nicht in Xcode verwenden.

Als nächstes folgen einige Anweisungen: Registrieren Sie ein einzelnes Gerät


Ich verwende ein iPhone 8+ und VMWare macOS High Sierra auf einem Windows 10-Computer.

Ich habe Dutzende von Beiträgen zur Fehlerbehebung durchgesehen, und keiner von ihnen hat geholfen, mit Ausnahme der Einstellung Ihrer VMs-USBs auf 2.0. Durch Versuch und Irrtum und eine anständige Menge Alkohol habe ich es herausgefunden.

LÖSUNG:

Tun Sie diese Dinge in dieser Reihenfolge:

  1. Wechseln Sie bei ausgeschalteter VM zu Ihren Einstellungen für den Computer, den Sie verwenden, und ändern Sie die USB-Sticks in 2.0. Sie finden dies im selben Menü, in dem Sie den RAM und die Kerne zugewiesen haben

  2. Stellen Sie sicher, dass Ihr Telefon angeschlossen und ausgeschaltet ist.

  3. Starten Sie die VM, macOS.

  4. Schalten Sie das Telefon ein, wenn der Mac gestartet wird

  5. Öffne Xcode


Tun Sie, was in der Antwort vorgeschlagen wird, aber stellen Sie sicher, dass Sie auch click inside the VM damit OSX den Fokus hat, bevor Sie das Telefon anschließen. In meinem Fall musste ich das tun, damit es funktionierte.





vmware