Sanallaştırılmış OSX, iPhone cihazını göremiyor


40

Bir süredir bir iPhone cihazı kullanarak iOS için geliştirirken bir süredir OSX ile bir VM çalıştırıyorum. El Capitan'a kadar her şey yolunda gidiyordu. Güncellemeden bu yana, iPhone artık VM-OSX tarafından tanınmıyor (buna iTunes, Xcode ve AppCode dahil).

İOS aygıtı kesinlikle ana bilgisayara bağlı değil, sanal makineye bağlı ve hem ana makine hem de sanal makine için USB'ye takarak açılan pencerede "Bu bilgisayara güven" seçeneğini tıkladım.

Bu konuda Yosemite’e geri dönmekten başka ne yapılabilir?

Şimdiden teşekkürler!

Sistem yapılandırması:

  • Ana Bilgisayar İşletim Sistemi: Windows 10 Pro 64-bit.
  • VM OS: OS X El Capitan v10.11.
  • VMWare Workstation 11.1.2 (OSX'i desteklemek için yamalı).
  • iPhone 6, iOS 9.0.2 kullanıyor.
  • iTunes 12.3.0.44.
  • IDE1: Xcode 7.0.1 (7A1001).
  • IDE2: AppCode-OC (EAP) 142.5239.5.

GÜNCELLEME 1:

Örneğini izleyerek bu soruya , cihaz yok donanım listesinde görünür:Cihazlar listesi


GÜNCELLEME 2:

Bu işAppleUSBEthernetHost.kext parçasında tartışıldığı gibi , sistemimde bulunan bir hata (v8.0.1) sorunun nedeni olabilir. Eski sürümüyle (7.0) değiştirmeyi denedim.

İşte attığım adımlar:

  1. VM açılışında WinKey + R tuşlarını basılı tutarak ( bu cevaba göre VMWare tarafından Command + R ile eşleştirilir) Sistem Bütünlüğü Korumasını (aka " SIP ") devre dışı bırakmak için kurtarmaya başlayın .
  2. Kurtarma sırasında terminal yardımcı programına girdim ve buradacsrutil disable açıklanan komutu kullanarak SIP'yi devre dışı bıraktım , ardından yeniden başlattım.
  3. kextYazma sırasında burada açıklanan yöntemi kullanarak elde edilebilecek eski sürümle değiştirildi (kısaca: en son iTunes'u indirin dmg; Pacifist ile açın ; alt paketi kurun manual\MobileDevice.pkg) ve yeniden başlatıldı (doğru sürümün yüklendiğinden emin olmak için) .

Bu eylem yoktu benim sorunu çözmek.

Yanıtlar:


63

El Capitan'da tanıtılan yeni USB taşıma sisteminin tartışıldığı bu konudan esinlenerek , VM yapılandırmamda sorunu çözmeyi başaran çok basit bir ayar değişikliği yapmaya çalıştım :

VMWare USB ayarları değişti

Cihazım zaten bir USB2 portu üzerinden bağlandığından, tek gereken VM'ye portu bu şekilde değerlendirmesini sağlamaktı.

USB3 iletişiminin aktarım hızlarına zarar verebileceğinden bu çözümün mükemmel olmadığının farkındayım, fakat sadeliği oluşturan performanstan yoksun :)

Not: Sanal makinenizi kapatmanız, USB uyumluluk ayarını değiştirmeniz ve değişikliğin geçerli olması için yeniden başlatmanız gerekir. Bunu yaparken iPhone / iPad'i ana bilgisayardan çıkarın.


1
Ayrıca bana yardımcı oldu, hatta tüm USB 3.0 bağlantı noktalarım muMac'ta bile var ... Öyleyse, sadece USB 2.0 ile çalışıyor gibi görünüyor. Teşekkür ederim!
İşçi

1
@ Dev-iL - Bu, VM'de Xcode'dan iPhone'a uygulamalar yüklemenizi / geliştirmenizi sağlar mı?
Alex S,

1
@AlexS Bu doğru.
Dev-iL

3
@AlexS - Sadece bunu VMware iş istasyonunda test ettim 12.1.0 + Xcode 7.2.1 + iOS 9.2.1 (iPhone 6) + OSX 10.11.3 - hala beklendiği gibi çalışıyor :)
Dev-iL

2
VirtualBox ile bu sorunla karşılaşan var mı? Aygıtı yazarla aynı listede görüyorum ancak Xcode veya iTunes tarafından algılanmıyor. USB 1.1, USB 2.0 ve USB 3.0'ı denedim. Hiçbir şey işe yaramıyor mu?
Tomáš Linhart
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.