Dev*_*-iL 42 iphone virtualization vmware-workstation debug osx-el-capitan
在使用 iPhone 设备为 iOS 开发时,我已经使用 OSX 运行虚拟机一段时间了。一切正常,直到 El Capitan 更新。自更新以来,iPhone 不再被 VM-OSX(包括 iTunes、Xcode 和 AppCode)识别。
iOS设备肯定连接到VM而不是主机,我在将它插入主机和VM的USB时出现的弹出窗口中单击了“信任这台计算机”。
除了回到优胜美地之外,还有什么办法可以解决这个问题吗?
提前致谢!
系统配置:
按照此问题的示例,该设备确实出现在硬件列表中:
正如此线程中所讨论的,AppleUSBEthernetHost.kext我的系统 (v8.0.1) 上存在的故障可能是导致问题的原因。我尝试用旧版本(7.0)替换它。
这些是我采取的步骤:
csrutil disable所描述这里,通过再引导执行。kext旧版本,在撰写本文时可使用此处详述的方法获得(简而言之:下载最新的 iTunes dmg;使用Pacifist打开它;安装子包manual\MobileDevice.pkg)并重新启动(以确保加载了正确的版本) .此操作没有解决我的问题。
Dev*_*-iL 64
受此线程的启发,讨论了 El Capitan 中引入的新 USB 处理系统,我尝试在我的VM 配置中进行非常简单的设置更改,设法为我解决了问题:
由于我的设备无论如何都是通过 USB2 端口连接的,因此只需告诉 VM 将端口视为此类。
我知道这个解决方案并不完美,因为它可能会损害 USB3 通信的传输速率,但它在性能上的不足之处在于它的简单性:)
注意:您需要关闭 VM,更改 USB 兼容性设置并重新启动以使更改生效。执行此操作时断开 iPhone/iPad 与主机的连接,以防万一
| 归档时间: |
|
| 查看次数: |
74281 次 |
| 最近记录: |