仮想化OSXがiPhoneデバイスを認識できない


40

iPhoneデバイスを使用してiOS用に開発している間、私はしばらくの間OSXでVMを実行しています。El Capitanの更新まで、すべてが正常に機能していました。更新以来、iPhoneはVM-OSXによって認識されなくなりました(これには、iTunes、Xcode、AppCodeが含まれます)。

iOSデバイスは間違いなくホストコンピューターではなくVMに接続されており、ホストとVMの両方のUSBに接続したときに表示されるポップアップで[このコンピューターを信頼する]をクリックしました。

ヨセミテに戻る以外に、これについて何ができるか考えていますか?

前もって感謝します!

システム構成:

  • ホストOS:Windows 10 Pro 64ビット。
  • VM OS:OS X El Capitan v10.11
  • VMWare Workstation 11.1.2(OSXをサポートするようにパッチされています)。
  • iOS 6.0.2を実行しているiPhone 6。
  • 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)に置き換えてみました。

これらは私がとったステップです:

  1. VMブート中にWinKey + Rを保持することにより、システム整合性保護(別名「SIP」)を無効にするためにリカバリを起動します(この回答よると、VMWareによってCommand + Rにマップされます)。
  2. 回復中に、ここcsrutil disable説明するコマンドを使用して端末ユーティリティを起動し、SIPを無効にしてから、再起動しました。
  3. kextを、ここで説明する方法を使用して作成時に入手可能な古いバージョンに置き換えます(要するに、最新のiTunesをダウンロードし、Pacifistでdmg開き、サブパッケージをインストールします)、再起動します(正しいバージョンがロードされたことを確認するため) 。manual\MobileDevice.pkg

このアクション私の問題を解決しませんでした

回答:


63

El Capitanで導入された新しいUSB処理システムが議論されたこのスレッドに触発され、私は問題を解決することができたVM構成の非常に簡単な設定変更を試みました:

VMWare USB設定の変更

とにかく私のデバイスはUSB2ポート経由で接続されていたので、VMにポートをそのように扱うように指示するだけでした。

USB3通信の転送速度を損なう可能性があるため、このソリューションは完璧ではないことを知っていますが、パフォーマンスが不足しているのは簡単です:)

注:VMをシャットダウンし、USB互換性設定を変更して、変更を有効にするために再起動する必要があります。念のため、これを実行している間、ホストからiPhone / iPadを切断します


1
mu iMacにはすべてのUSB 3.0ポートがありますが… ありがとうございました!
ワーカー

1
@ Dev-iL-それで、VMでXcodeからiPhoneにアプリをサイドロード/開発できますか?
アレックスS

1
@AlexSそれは正しいです。
Dev-iL

3
@AlexS -だけでは、VMwareワークステーション12.1.0 + Xcodeの7.2.1 +のiOS 9.2.1でこれをテストした(iPhone 6)+ OSX 10.11.3は- まだ動作予想通り、:)
のDev-iLは

2
VirtualBoxでこの問題に遭遇しましたか?作成者と同じリストにデバイスが表示されますが、XcodeまたはiTunesで検出されません。USB 1.1、USB 2.0、USB 3.0を試しました。何も機能しない、アイデアはありますか?
トマーシュリンハート
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.