macaca 遇到的各种坑
Posted 萌蛋白
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了macaca 遇到的各种坑相关的知识,希望对你有一定的参考价值。
1、java代码编写后,运行,链接真机,报错:
解决办法:找到上面红色标记的目录,在xcode里打开XCTestWD.xcodeproj
2、运行uirecorder录制的chrome脚本,报错:
3、运行本地的.ipa格式包,报如下错:
解决办法:将xx.ipa的后缀改为.zip,即为xx.zip,然后解压缩就可得到对应的xx.app格式的包。
4、app-inspector -u UDID 时,报错:
解决办法:
1、首先关闭运行app-inspector的终端,重新打开新终端,输入ps -ef|grep macaca,检查是否有残留macaca进程占用,然后kill所有macaca的进程(kill -s 9 进程号)
2、操作了步骤1之后,重新启动还是不行的话,多试几次,有时候会有这个问题
5、npm install时,报错:
解决办法:删掉没权限的文件后,重新安装
6、运行java代码时,报错:
解决办法:
卸载macaca-ios:npm uninstall macaca-ios -g
重装:DEVELOPMENT_TEAM_ID=TEAM_ID npm i macaca-ios -g
7、app-inspector -u xxx时(机型:iphone5,ios10.3.2),报错:
解决办法:根据报错信息分析是因为不兼容iphone5,换iphone6就好了
8、app-inspector启动时,报错:
解决办法:
因为没有装开发者证书造成的,需要开发者账号或者苹果账号也可以
9、运行XCTestWD.xcodeproj,报错:
解决办法:勾选上
其他:
1、模拟器跑不了真机绑定的证书。因为第一次运行前需要在设置里认证,模拟器无法认证。
以上是关于macaca 遇到的各种坑的主要内容,如果未能解决你的问题,请参考以下文章
Eclipse使用maven创建struct2项目及遇到的各种坑