Я вже деякий час працюю з VM з OSX, розробляючи для iOS за допомогою пристрою iPhone. Все працювало нормально до оновлення до El Capitan. Після оновлення iPhone VM-OSX більше не розпізнається (сюди входять iTunes, Xcode та AppCode).
Пристрій iOS, безумовно, підключений до ВМ, а не до хост-комп'ютера, і я натиснув на кнопку "Довірити цьому комп'ютеру" у спливаючому вікні, який з’являється при підключенні його до usb як для хоста, так і для VM.
Будь-яка ідея, що можна зробити з цього приводу, крім повернення в Йосеміті?
Спасибі заздалегідь!
Системна конфігурація:
- Хост ОС: 64-розрядна версія Windows 10 Pro.
- VM OS: OS X El Capitan v10.11.
- VMWare Workstation 11.1.2 (виправлена на підтримку OSX).
- iPhone 6, працює на iOS 9.0.2.
- iTunes 12.3.0.44.
- IDE1: Xcode 7.0.1 (7A1001).
- IDE2: AppCode-OC (EAP) 142.5239.5.
ОНОВЛЕННЯ 1:
Наслідуючи приклад цього питання , пристрій дійсно з'явиться в списку обладнання:
ОНОВЛЕННЯ 2:
Як обговорювалося в цій темі , несправність, AppleUSBEthernetHost.kext
яка була в моїй системі (v8.0.1), може бути причиною проблеми. Я спробував замінити його на більш стару версію (7.0).
Це кроки, які я здійснив:
- Завантажується у відновлення, щоб відключити захист цілісності системи (він же " SIP "), утримуючи WinKey + R під час завантаження VM (який VMWare відображається у Command + R відповідно до цієї відповіді ).
- Під час відновлення я ввійшов до термінальної утиліти та відключив SIP за допомогою команди
csrutil disable
, описаної тут , з подальшим перезавантаженням. - Замінили
kext
стару версію, яку можна було отримати під час написання, використовуючи метод, детально описаний тут (коротше: завантажуйте останню версію iTunesdmg
; відкрийте її за допомогою Pacifist ; встановіть підпакетmanual\MobileDevice.pkg
) та перезавантажте (щоб забезпечити завантаження правильної версії) .
Ця дія не вирішила моєї проблеми.