先安装常用软件

  1. xCode:进入 appstore 安装 xCode
  2. 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

  3. brew:程序安装:
    a. 官方地址: http://brew.sh/index.html
    b. 查询是否有安装:brew -v
    c. 安装命令:ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

使用 brew 安装软件
  1. wget:brew install wget
  2. node.js:brew install node
  3. python pip: a. 下载:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py b. 安装:sudo python get-pip.py
  4. MAC 科学上网工具:https://github.com/qinyuhang/ShadowsocksX-NG-R/releases

安装 IOS 相关工具和依赖

  1. 安装 usbmuxd 以便于通过 USB 通道测试 iOS 真机:
    $ brew install usbmuxd

  2. 安装 ideviceinstaller、ios-deploy 用来给真机安装 App:使用 Xcode 8+ 运行 iOS 9.3 及更高版本的真实设备的支持也依赖于 ios-deploy
    $ brew install ideviceinstaller
    $ brew install ios-deploy

  3. 装 ios-webkit-debug-proxy 以便于测试 App 中的 WebView:
    $ brew install ios-webkit-debug-proxy

  4. 安装 authorize-ios,授权 Instruments 针对 iOS 设备运行 UIAutomation 脚本:
    npm install -g authorize-ios

  5. 安装第三方软件套件:brew install libimobiledevice

  6. 查看布局工具:
    先安装:npm install macaca-cli -g
    再安装:npm install app-inspector -g
    运行:app-inspector -u YOUR-DEVICE-ID

  7. 解决 xcodebuild 找不到的问题:
    sudo xcode-select --switch /Applications/Xcode.app

安装 Android 相关工具和依赖

  1. 下载 Android SDK Mac 工具:https://developer.android.google.cn/studio

  2. 解压到目录:~/Library/AndroidSDK/
    进入~/Library/AndroidSDK/tools/bin
    下载相关工具/编译器/SDK
    查看 sdk 列表内容
    $./sdkmanager --list
    下载 SDK 版本、工具、编译器等
    $./sdkmanager "需要下载的内容"

  3. 配置环境变量
    vim ~/.bash_profile
    ANDROID_HOME=[SDK 解压目录]
    export PATH=$PATH:$ANDROID_HOME/tools
    export PATH=$PATH:$ANDROID_HOME/platform-tools
    source ~/.bash_profile

安装 Appium Server

  1. 安装 appium 有两种方式,一种是通过命令行终端方式,一种是 Appium Desktop。这里推荐使用 Appium Desktop 方式,只需下载下来安装就可以啦。Appium Desktop 下载https://github.com/appium/appium-desktop/releases

  2. 编译 WebDriverAgent
    首先安装 carthage:bash brew install carthage
    找到 WebDriverAgent 目录,更新一下代码和依赖,配置证书






  3. 连接 iPhone 手机,查询 udid:idevice_id -l

  4. 命令行进入 WebDriverAgent 的目录执行编译(换成上面查询的设备 ID):xcodebuild -project WebDriverAgent.xcodeproj -scheme WebDriverAgentRunner -destination 'id=' test

调试 Appium Server





↙↙↙阅读原文可查看相关链接,并与作者交流