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、模拟器跑不了真机绑定的证书。因为第一次运行前需要在设置里认证,模拟器无法认证。

 

posted @ 2017-06-23 14:26  萌蛋白  阅读(1666)  评论(0编辑  收藏  举报