cheat-core
A cheat core dependency, effective only on iOS platform.
pre-course
你需要安装下面的一些工具(使用Homebrew)
# 此处默认homebrew已经安装
brew update # 拉取最新仓库
brew install carthage
brew install mobiledevice # 代理相关,下面有用到
brew install ./third-party/opencv.rb # 记得在项目下面跑,安装指定版本opencv
echo 'export OPENCV4NODEJS_DISABLE_AUTOBUILD=true' >> ~/.bash_profile # 设置环境变量, ,跳过重复安装opencv
export no_proxy="localhost,127.0.0.1,localaddress"
export http_proxy='http://localhost:1081'
export https_proxy='http://localhost:1081'
course
- WebDriverAgent相关
yarn wda-clone # 如果wda-test项目中没有WebDriverAgent文件夹的话先clone一个
yarn wda-update # 拉取WebDriverAgent最新的代码
yarn wda-init # 最好开个代理,这样下载的会一点
安装完之后用xcode打开此项目然后配置一遍一些信息,具体参照官方文档,此处省略。
用xcode配置完第一遍之后直接跑脚本就可以快捷开启了,修改script/test.sh
并执行,前提是将其中的电脑密码与手机udid修改正确。
yarn wda # 前提是script/test.sh的信息已经配置完毕
- 启用usb代理
# mobiledevice tunnel 8100 8100
- 运行本项目
yarn install
yarn start
注意
如果wda出现频繁中断,原因是因为你的手机内存不够,后台进程被kill了。
解决方案:双击home键清空其他无关窗口再次运行即可(6以下的手机需要注意这个问题,毕竟内存小)