2016-03-21 9 views
42

iOSアプリケーションの開発にMACOS VMWareを使用しています。 OSとXCODEをアップデートした後、iOSデバイスが使用できないため、テストできません。 デバイスがPCに接続されると、デバイスはVMwareに接続され、緑色の点でマークされて表示されます。 しかし、XCODEのデバイスには表示されません。 私はMACOS 10.11を使用しています。 誰にもアイデアはありますか?VMwareのmacOSがiOSデバイスを認識しない

+0

これは役に立ちますか? (おそらく...)http:// stackoverflow。com/questions/9066784/ios-device-testing-via-vmwareデバイスを開発用に使用するには、かなり手間のかかるハンドシェイクが必要であることに注意してください。 「信頼?」初めてデバイスにダイアログが表示されます。もしそうでなければ、デバイスは仮想的なMacがもう一方の端にあるのを見ていないので、これをやりなおすことはできないだろう。 – matt

+0

デバイスが接続されているときに「このコンピュータを信頼する」ことを確認しました。 – SeniorCoder

+0

'trust'の確認が表示されない場合は、VMでiTunesを開くことができ、ダイアログが表示される可能性があります。 –

答えて

100

私は同じ問題がありましたが、解決するのは非常に簡単でした。

1)仮想マシン(VMWareの)設定で:2.0ではなく3.0

  • 設定 "表示中全てのUSB入力デバイス"
  • をチェックするUSB​​との互換性を設定し

    • 次の手順に従ってください

    2)Apple Developer'sアカウントの許可された開発デバイスのリストにデバイスを追加します。そのステップがなければ、Xcodeでデバイスを使用する方法はありません。次のいくつかの命令は、セクションの下に "デベロッパーアカウントを使用したデバイスの登録":Mac OSのシエラ:私はVMWareの12.5.2とOSと同じ問題を持っていた

    https://developer.apple.com/library/content/documentation/IDEs/Conceptual/AppDistributionGuide/MaintainingProfiles/MaintainingProfiles.html

    +1

    これは素晴らしい解決策ですが、解決策ではありません。同じVMでUSB3を使用したいのですが? – user643011

    +0

    あなたは救い主です。 VMwareはこれをどこかに記録するか、オプションとして表示する必要があります。 –

    +0

    バーチャルボックスと同じことですが、VirtualBox Extension PackをインストールしてUSB 3を使用する必要があります。 –

    4


    これらは、この問題を解決するには、いくつかの手順は次のとおりです。(私のために働いている。)

    1. オープンVMWareの。
    2. お使いのOSを選択してください。 (私のものはMacOS Sierraです)
    3. 次に、左側で、「仮想マシン設定の編集」オプションを選択してください。
    4. 設定のポップアップが1つ表示されます。その中で、 "ハードウェア"タブを選択する必要があります。
    5. そこには、オプション「USBコントローラ」があります。それを選択してください。右側にオプションがあります。
    6. その場合、「USB 2.0」としてUSB互換性を設定し、3つのオプションすべてを選択してチェックします。オプションは次のようにする必要があります:i)新しいUSBデバイスを自動的に接続する、ii)すべてのUSB入力デバイスを表示する、iii)Bluetoothデバイスを仮想マシンと共有する
    7. OKを押します。

    お試しください。 それは動作します。今すぐ仮想マシンの電源を入れることができます。また、適切なUSBケーブルでデバイスを接続してみてください。場合によっては、許可されていないUSBケーブルで問題が発生することがあります。それでも疑問があるなら、ここで私に尋ねることができます。

    +0

    私はIphoneまたはIpadに接続しようとしましたが、動作しません – Felix

    +0

    あなたのiPhoneを検出できない場合は、プラグインしてプラグインしてみてください。私の仕事。歓声:) –

    0

    ゲストOSとしてVMWare WorkstationとMac OS Sierraがインストールされた2台のコンピュータがあります。最初のマシンは私のiOSデバイスを認識することができましたが、私の2台目のマシンはではなくと認識できました。 2台目のマシンは、iPhoneが無限に再接続したり切断したりする場所を報告した他のマシンと同じ動作を示していました。

    ありがたいことに、私の2番目のマシンは、私のVMとのネットワーク接続に問題がありました。だから、私はVMのネットワーク設定をリセットするときに解決策を見つけました。

    次の手順を試して、効果があるかどうかを確認できます。それは私のために働いた。

    1. [スタート]メニューに移動します。
    2. VMWareフォルダを開きます。
    3. VMWareネットワークエディタを起動します。
    4. [設定の変更]をクリックして管理者権限を割り当てます。
    5. [デフォルトに戻す]ボタンをクリックします。
    6. 仮想マシンを開きます。
    7. Mac OSでのインターネット接続を確認します。
    8. iOSデバイスを接続します。 iTunesがMacで起動すると、これはMacに があなたのiOSデバイスを正しく識別したことを意味します。
    6

    他の回答は、他の場合に動作させるものが欠けています。 例では、iPhoneが接続/切断をループしたままにしているときです。
    例:

    1. あなたのiPhoneのUSBのVID & PID検索vmware.logで: は、だからここより良い解決策がある(.vmxのロックを解除するために)

      vmx | USB: Found device [name:Apple\ IR\ Receiver vid:05ac pid:12a8 
      
    2. 閉じるVMware社を

    3. .vmxには、次のように追加します。

      usb.quirks.device0 = "0xvid:0xpid skip-reset, skip-refresh, skip-setconfig" 
      

      0xvid:0xpidを「vmware.log」にある&のvidで置き換えます。例:VMware社で

      usb.quirks.device0 = "0x05ac:0x12a8 skip-reset, skip-refresh, skip-setconfig" 
      
    4. >は仮想マシン]> [USBコントローラを編集します。 USBとの互換性:USB 2.0
      アクティブ:自動的にアクティブ
      新しいUSBデバイスを接続する:すべてのUSB入力デバイスがアクティブ
      を表示:共有のBluetoothを仮想マシン

    5. 起動のMac OSとデバイスとマウスキー(Mac OSまたはログイン)VMware上で焦点となっていることを確認してください

    1

    答えに示唆されていることを実行しますが、電話機を接続する前にOSXにフォーカスがあるようにclick inside the VMも確認してください。私の場合、私はそれを機能させるためにそれを行わなければなりませんでした。

    1

    私は何かを追加したいと思います。

    お使いのMacでデバイスを動作させるには、 が接続されていることを確認する必要があります。私がしなければならなかった厥

    をしたい私は、これは他のバージョンでどのように扱われるか知らないけど、あなたがPlayer (Top left cornor) > Removable Devices > Enable the device youに行く場合、私はVMware Workstationの12選手

    を使用しています。

    関連する問題