JDK:下载 JDK,直接双击 dmg 文件安装
vi ~/.bash_profile
export JAVA_HOME=[path of your java home]
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
brew:程序安装:
a. 官方地址: http://brew.sh/index.html
b. 查询是否有安装:brew -v
c. 安装命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安装 usbmuxd 以便于通过 USB 通道测试 iOS 真机:
$ brew install usbmuxd
安装 ideviceinstaller、ios-deploy 用来给真机安装 App:使用 Xcode 8+ 运行 iOS 9.3 及更高版本的真实设备的支持也依赖于 ios-deploy
$ brew install ideviceinstaller
$ brew install ios-deploy
装 ios-webkit-debug-proxy 以便于测试 App 中的 WebView:
$ brew install ios-webkit-debug-proxy
安装 authorize-ios,授权 Instruments 针对 iOS 设备运行 UIAutomation 脚本:
npm install -g authorize-ios
安装第三方软件套件:brew install libimobiledevice
查看布局工具:
先安装:npm install macaca-cli -g
再安装:npm install app-inspector -g
运行:app-inspector -u YOUR-DEVICE-ID
解决 xcodebuild 找不到的问题:
sudo xcode-select --switch /Applications/Xcode.app
下载 Android SDK Mac 工具:https://developer.android.google.cn/studio
解压到目录:~/Library/AndroidSDK/
进入~/Library/AndroidSDK/tools/bin
下载相关工具/编译器/SDK
查看 sdk 列表内容
$./sdkmanager --list
下载 SDK 版本、工具、编译器等
$./sdkmanager "需要下载的内容"
配置环境变量
vim ~/.bash_profile
ANDROID_HOME=[SDK 解压目录]
export PATH=$PATH:$ANDROID_HOME/tools
export PATH=$PATH:$ANDROID_HOME/platform-tools
source ~/.bash_profile
安装 appium 有两种方式,一种是通过命令行终端方式,一种是 Appium Desktop。这里推荐使用 Appium Desktop 方式,只需下载下来安装就可以啦。Appium Desktop 下载https://github.com/appium/appium-desktop/releases
编译 WebDriverAgent
首先安装 carthage:bash brew install carthage
找到 WebDriverAgent 目录,更新一下代码和依赖,配置证书
连接 iPhone 手机,查询 udid:idevice_id -l
命令行进入 WebDriverAgent 的目录执行编译(换成上面查询的设备 ID):xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=' test