最新消息:20210917 已从crifan.com换到crifan.org

【已解决】Win中插入iPhone希望VMWare中macOS能识别和检测到

iPhone crifan 562浏览 0评论
折腾:
【未解决】Win中VMWare中macOS中调试抓包项目
期间,接着去把iPhone插入到Win主机中。
希望VMWare中虚拟机macOS中,能够检测到,识别出来。
插入之前,看看当前虚拟机的USB方面的配置:
对于:
显示所有USB输入设备
是灰色,不知道是否有影响。
先不管,先去插入
VMWare检测到了新USB设备
选择是 连接到虚拟机
另外iPhone本身中也会有弹框:
记得好像是点击了:允许
点击了确定后,结果:
原先弹框就消失了
去看看 VMWare 中:
虚拟机-》可移动设备-》Apple iPhone -》 连接(断开与主机的连接)
但是macOS中并没有检测到新iPhone插入了
点击macOS中iTunes,看看能否检测到插入的iPhone
没有设备
重新拔插试试
问题依旧
硬件 添加 里面也没有看到有添加手机的选项
问题依旧:macOS中还是无法检测到。
vmware macos detect iphone
* Set the USB compatibility to be 2.0 instead of 3.0
* Check the setting “Show all USB input devices”
果然还之前猜测的有关:
或许需要改为USB 2.0?
以为现有的 兼容USB 3.1是可以向下兼容USB 2.0的
去换试试
然后VMWare卡死了。。。
实在不行,只能强杀VMWare,重启VMWare了。
终于有反应了:
客户机操作系统未及时响应设备 usb_xhci的热移除请求。
那看起来是macOS支持度不够好。
那也简单:关闭macOS
然后看看USB相关设置,能否勾选上:
显示所有USB输入设备
是可以的。
关闭虚拟机状态下,可以:
USB 兼容性,从 USB 3.1 改为 USB 2.0
且能勾选:显示所有USB输入设备
然后此时iPhone好像被检测到了,所以弹框:
点击 允许
再去启动,看看能否识别
然后稍微等了一会,终于能识别了:
macOS中iTunes弹框:
您要允许这台电脑访问 iPhone7P 上的信息吗?
点击 继续
iPhone中也弹框,点击 信任:
然后macOS中iTunes中就可以看到设备了:
iOS 12.3.1的iPhone 7 Plus
然后就能检测到设备,以及上面安装的app了:
CFBundleIdentifier, CFBundleVersion, CFBundleDisplayName
com.tencent.xin, "7.0.12.33", "微信"
。。。
com.crifan.WebDriverAgentRunner.xctrunner, "1", "WebDriverAgentRunner-Runner"
即可。
【总结】
此处Win中VMWare中macOS,希望Win中插入iPhone,macOS能检测到
之前检测不到。
后来是:
确保macOS虚拟机已关闭
设置-》硬件-》USB控制器:
  • USB兼容性:改为 USB 2.0
  • 勾选:显示所有USB输入设备
然后重启macOS,再去连接,macOS即可检测到。
注:
第一次会弹框,问连接到主机Win,还是 虚拟机macOS中,记得选择:虚拟机
如果漏了,后续也可以去VMWare-》虚拟机-》可移动设备-》看到对应的设备:Apple iPhone -》 连接(断开与主机的连接)
即可切换到macOS中。
注:同一个USB设备,同时只能连接到一个系统中,要么是主机(Win),要么虚拟机(macOS)

转载请注明:在路上 » 【已解决】Win中插入iPhone希望VMWare中macOS能识别和检测到

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
93 queries in 0.196 seconds, using 23.39MB memory