VMWareでUSB接続する方法
macOS on VMwareでiPhoneをUSB接続すると,Xcodeで認識されない & 接続と切断が繰り返される謎現象が起こりました.
色々な記事に書かれている方法を試みましたがなかなかうまくいかず, ようやくこちらの記事で解決したのでメモ.
【解決方法】
Virtual Machine (VMWare)の設定でUSBの規格を2.0にする(よく検索するとこの方法がヒットしますがこれだけでは解決できませんでした.)
"すべてのUSB入力デバイスを表示する"にチェック.
vmware.logを開いて "vmx | USB: Found device [name:Apple\ iPhone vid:05ac pid:12a8. ... etc" みたいなのが書いてある部分を探す.(vid, pidのIDをメモする!)
macOS 10.12.vmxを開いて "usb.quirks.device0 = "0x(vidのIDをここに書く!):0x(pidのIDをここに書く!) skip-reset, skip-refresh, skip-setconfig" を追加する.
デバイス側で「信頼」を押すのを忘れずに.