Ich verwende Mac OS in VMWare für die iOS-App-Entwicklung.
Nach dem Aktualisieren des Betriebssystems und des Xcodes ist das iOS-Gerät nicht verfügbar. Ich kann es nicht testen.
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 erscheint jedoch nicht in den Xcode-Geräten.
Ich verwende Mac OS 10.11. Hat jemand Ideen?
Ich hatte das gleiche Problem, war aber ziemlich leicht zu lösen. Folgen Sie den nächsten Schritten:
1) In den Einstellungen der virtuellen Maschine (VMWare):
2) Fügen Sie das Gerät der Liste der zulässigen Entwicklungsgeräte in Ihrem Apple Developer-Konto hinzu. Ohne diesen Schritt können Sie Ihr Gerät nicht in Xcode verwenden. Nachfolgend einige Anweisungen im Abschnitt "Registrieren von Geräten mit Ihrem Entwicklerkonto":
Der anderen Antwort fehlen einige zusätzliche Informationen aus dem folgenden Beitrag . Zum Beispiel, wenn das iPhone Connect/Disconnect in einer Schleife hält . Hier ist also eine bessere Lösung:
Suchen Sie in vmware.log
die vid & pid Ihres iphone USB:
Beispiel:
vmx | USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:12a8
Vmware schließen (um .vmx
zu entsperren)
Fügen Sie im .vmx
Folgendes hinzu:
usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig"
Ersetzen Sie 0xvid:0xpid
durch die in vmware.log
gefundene vid & pid. Beispiel:
usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig"
In VMware> Virtuelle Maschine bearbeiten> USB Controller: USB-Kompatibilität: USB 2.0
Aktiv: Schließen Sie automatisch neue USB-Geräte an
Aktiv: Alle USB-Eingabegeräte anzeigen
Aktiv: Teilen Sie Bluetooth-Geräte mit der virtuellen Maschine
Starten Sie Mac OS und stellen Sie sicher, dass sich die Maus auf VMware konzentriert (oder verwenden Sie einfach die Anmeldeaufforderung, falls diese erscheint).
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 für mich funktioniert hat.)
Da gehst du hin ... 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 Probleme mit dem USB-Kabel geben, die nicht autorisiert sind. Wenn Sie dennoch Zweifel haben, können Sie mich hier fragen.
Ich verwende ein iPhone 8+ und VMWare macOS High Sierra auf einem Windows 10-Computer.
Ich habe Dutzende von Fehlerbehebungsposten durchgesehen, und keiner davon, außer der Einstellung der USBs Ihrer VMs auf 2.0, hat geholfen. Durch Versuch und Irrtum und eine anständige Menge Alkohol habe ich es herausgefunden.
LÖSUNG:
Tun Sie diese Dinge in dieser Reihenfolge:
Wechseln Sie bei deaktiviertem VM zu den Einstellungen für den verwendeten Computer und ändern Sie die USB-Geräte auf 2.0. Sie finden dies in demselben Menü, in dem Sie RAM und Cores zugewiesen haben
Stellen Sie sicher, dass Ihr Telefon angeschlossen und ausgeschaltet ist.
Starten Sie die VM macOS.
Schalten Sie das Telefon ein, wenn der Mac gestartet ist
Öffnen Sie Xcode
Machen Sie das, was in der Antwort vorgeschlagen wird, stellen Sie jedoch sicher, dass Sie auch click inside the VM
verwenden, damit OSX den Fokus hat, bevor Sie das Telefon anschließen. In meinem Fall musste ich das tun, damit es funktioniert.
Ich möchte etwas hinzufügen.
Damit die Geräte auf Ihrem Mac funktionieren, müssen Sie sicherstellen, dass die Geräte mit dem Gerät verbunden sind. Ich weiß nicht, wie dies in anderen Versionen behandelt wird, aber ich verwende VMware Workstation 12 Player
Wenn Sie zu Player (Top left corner) > Removable Devices > Enable the device you
gehen wollen
Das war was ich tun musste.
Hier ist noch etwas zu versuchen (ich verwende Windows 10):
Das hat bei mir funktioniert. Ich habe keine Ahnung, warum der Dienst überhaupt nicht gestartet wurde und mit meinem IPhone 7 funktionierte.
Ich habe zwei Computer, auf denen VMware Workstation und Mac OS Sierra als Gastbetriebssystem installiert sind. Der erste Computer konnte mein iOS-Gerät erkennen, wohingegen mein zweiter Computer nicht erkennen konnte. Die zweite Maschine zeigte das gleiche Verhalten wie andere, bei denen sie sich endlos wieder mit dem iPhone verbinden und trennen würde.
Glücklicherweise hatte mein zweiter Computer Probleme mit der Netzwerkverbindung mit meiner VM. Ich bin also auf die Lösung gestoßen, als ich meine Netzwerkeinstellungen für die VM zurücksetzte.
Sie können die folgenden Schritte ausprobieren und sehen, ob es für Sie funktioniert. Es hat für mich funktioniert.