Macaca 连接iOS真机问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Macaca 连接iOS真机问题相关的知识,希望对你有一定的参考价值。
1. 查看连接的ios设备:idevice_ID -l
2. 开启Macaca服务:Macaca server -port 4444 -verbose
3. 开始录制:UIrecorder start ---mobile(没有--mobile则开启浏览器录制)
已解决问题:
1. error:spawn ios-deploy enoent
解决方法:brew install ios-deploy
2. 运行Macaca run sample/test4.js时报错cannot find module fs.realpath
解决方法:
rm -rf node_modules
rm package-lock.json
npm install
遗留问题:
1. 因为idevice_id -l中发现有多个设备连接(但实际只连接一台手机),其中一个应该是WiFi的连接,该udid因为没有设备名,导致在运行的时候一直报could not find device name。
因一直找不到方法能够在录制的时候指定设备录制,目前暂时的解决方法是断开mac的WiFi (好笨的方法呀)
2. 不知道是不是因为我导出的包有问题,一直提示failed to install app
感觉iOS真的好麻烦呀,android相比起来简单好多,就从app包来看,Android很容易就获得apk了,而iOS辣么麻烦,还有开发者证书。
以上是关于Macaca 连接iOS真机问题的主要内容,如果未能解决你的问题,请参考以下文章
iOS开发之—— XCODE真机调试设备连接一直忙碌如何处理!
Mac系统Androidstudio Flutter项目连接不了iOS真机,安卓设备可以。Xcode是可以连接iOS真机的。