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 遇到的各种坑的主要内容,如果未能解决你的问题,请参考以下文章

react遇到的各种坑

Eclipse使用maven创建struct2项目及遇到的各种坑

python爬取微博图片数据存到Mysql中遇到的各种坑python Mysql存储图片

安装 protoc 的各种坑

[移动端]移动端上遇到的各种坑与相对解决方式

[移动端]移动端上遇到的各种坑与相对解决方案