Je fais fonctionner VM avec OSX depuis quelque temps maintenant, alors que je développais pour iOS avec un appareil iPhone. Tout fonctionnait bien jusqu'à la mise à jour d'El Capitan. Depuis la mise à jour, l'iPhone n'est plus reconnu par le VM-OSX (cela inclut iTunes, Xcode et AppCode).
Le périphérique iOS est définitivement connecté à la VM et non à l'ordinateur hôte. J'ai cliqué sur "Faire confiance à cet ordinateur" dans la fenêtre contextuelle qui apparaît lorsque vous le branchez sur le port USB pour l'hôte et la machine virtuelle. .
Avez-vous une idée de ce qui peut être fait à ce sujet si ce n'est que de retourner à Yosemite?
Merci d'avance!
Configuration du système:
Suivant l'exemple de cette question , le périphérique fait apparaît dans la liste du matériel:
Comme indiqué dans ce fil , un AppleUSBEthernetHost.kext
défectueux présent sur mon système (v8.0.1) est peut-être à l'origine du problème. J'ai essayé de le remplacer par une version plus ancienne (7.0).
Ce sont les étapes que j'ai prises:
csrutil disable
telle que décrite here , suivie d'un redémarrage.kext
par l'ancienne version, qui était disponible au moment de l'écriture en utilisant la méthode détaillée ici (en bref: téléchargez la dernière variable dmg
; ouvrez-la avec Pacifist ; installez le sous-package manual\MobileDevice.pkg
) et redémarré (pour s'assurer que la bonne version était chargée).Cette action n'a pas a résolu mon problème.
Inspiré par ce fil , où le nouveau système de gestion USB introduit dans El Capitan a été discuté, j'ai tenté de modifier très simplement les paramètres dans ma VM configuration qui a réussi à Résoudre le problème pour moi:
Comme mon appareil était de toute façon connecté via un port USB2, il suffisait d'indiquer au VM de traiter le port en tant que tel.
Je suis conscient que cette solution n’est pas parfaite, car elle risquerait de nuire aux taux de transfert des communications USB3, mais elle manque de performances mais reste simple :)
Remarque: vous devrez arrêter votre machine virtuelle, modifier le paramètre de compatibilité USB et redémarrer pour que la modification soit prise en compte. Déconnectez l'iPhone/iPad de l'hôte en procédant ainsi, juste au cas où