Virtualisiertes OSX kann iPhone-Gerät nicht sehen

Ich führe seit einiger Zeit eine VM mit OSX aus, während ich für iOS mit einem iPhone-Gerät entwickle. Bis zum Update auf El Capitan funktionierte alles einwandfrei. Seit dem Update wird das iPhone vom VM-OSX nicht mehr erkannt (dazu gehören iTunes, Xcode und AppCode).

Das iOS-Gerät ist definitiv mit der VM und nicht mit dem Hostcomputer verbunden, und ich habe im Popup auf "Diesem Computer vertrauen" geklickt, das angezeigt wird, wenn es für beide an den USB angeschlossen wird der host und die VM.

Irgendeine Idee, was man dagegen tun kann, außer zu Yosemite zurückzukehren?

Danke im Voraus!

- System-Konfiguration:

  • Host-Betriebssystem: Windows 10 Pro 64-Bit.
  • [[16]] VM-Betriebssystem: OS X El Capitan v10. 11.
  • VMware Workstation 11.1.2 (gepatcht, um OSX zu unterstützen).
  • [[16]}iPhone 6 mit iOS 9.0.2.
  • iTunes 12.3.0.44.
  • IDE1: Xcode 7.0.1 (7A1001).
  • IDE2: AppCode-OC (EAP) 142.5239.5.

UPDATE 1:

Nach dem Beispiel von diese Frage erscheint das Gerät in der Hardwareliste: Geräteliste


UPDATE 2:

Wie in dieser Thread besprochen, war möglicherweise ein fehlerhaftes AppleUSBEthernetHost.kext, das auf meinem System vorhanden war (v8.0.1), die Ursache des Problems. Ich habe versucht, es durch eine ältere Version (7.0) zu ersetzen.

Dies sind die Schritte, die ich gemacht habe:

  1. Gebootet Wiederherstellung zum Deaktivieren des Systemintegritätsschutzes (auch bekannt als "SIP") durch Halten von WinKey+R während des VM-Starts (der von VMware auf Befehl+R abgebildet wird, gemäß dieser Antwort).
  2. Bei der Wiederherstellung habe ich das Terminal-Dienstprogramm eingegeben und es mit dem Befehl csrutil disable deaktiviert, wie hier beschrieben , gefolgt von einem Neustart.
  3. Ersetzte die kext durch die alte Version, die zum Zeitpunkt des Schreibens mit der Methode erhältlich war. hier (kurz: Laden Sie das neueste iTunes herunter dmg; Öffnen Sie es mit Pacifist; Installieren Sie das Unterpaket manual\MobileDevice.pkg) und starten Sie es neu (um sicherzustellen, dass die richtige Version geladen wurde).

Diese Aktion hat mein Problem nicht behoben.

Author: Community, 2015-10-03

1 answers

Inspiriert von diesem Thread, in dem das neue in El Capitan eingeführte USB-Handling-System diskutiert wurde, habe ich versucht, eine sehr einfache Änderung der Einstellungen in meiner VM-Konfiguration, die es geschafft hat, das Problem für mich zu lösen:

VMWare-USB-Einstellungen ändern

Da mein Gerät ohnehin über einen USB2-Port verbunden war, musste die VM lediglich anweisen, den Port als solchen zu behandeln.

Ich bin mir bewusst, dass diese Lösung nicht perfekt ist, da sie die Übertragungsraten von USB3 beeinträchtigen könnte kommunikation, aber was es an Leistung fehlt, macht es in der Einfachheit aus:)

Hinweis: Sie müssen Ihre VM herunterfahren, die USB-Kompatibilitätseinstellung ändern und neu starten, damit die Änderung wirksam wird. Trennen Sie dabei das iPhone/iPad vom Host, nur für den Fall

 64
Author: Dev-iL,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2020-06-12 13:48:39