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

原文地址:https://www.cnblogs.com/rachel-pzl/p/7065814.html