1.从Git下载Appium
2.如果没有安装过Homebrew,先安装homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3.如果没有安装npm,请安装node.js和npm
- 下载Node.js
- 安装完成后在终端内验证版本
node -v
npm -v
4.安装依赖库
brew install libimobiledevice --HEAD
npm install -g ios-deploy #如果是iOS10以上的系统才需要安装
5.安装Appium doctor
npm install appium-doctor -g
6.利用Appium doctor验证安装完整性
appium-doctor --ios
7.下载WebDriverAgent
(clone会非常慢,建议在白天空闲时download)
8. cd 到下载的WebDriverAgent目录下
cd WebDriverAgent目录
sh ./Scripts/bootstrap.sh
9.用Xcode打开WebDriverAgent.xcodepro文件
10.配置WebDriverAgentLib和WebDriverAgentRunner的证书
对于没有开发者账号的小伙伴,可以尝试在Identifier加上随机的后缀,保证不会重复即可
11.连接并选择你的设备(没有USB接口的MAC需要提前买个转接头)
12.打开你的设备,设置->描述文件与设备管理->找到你的ID->解除阻止
13.打开Xcode,按Cmd+U,或是点击Product->Test,开始编译
14.成功后会在你的手机上安装一个WDA的APP,在Xcode的控制台可以看到你的IP地址和端口号