第一步php
安装JDK,本机若是带有1.7及以上版本的,则可忽略此安装步骤。html
百度下载JDK,并配置环境变量 vim ~/.bash_profilejava
添加: export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-10.0.2.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH (必定要放在最后一行)node
检查是否安装成功 java -versionandroid
第二步ios
检查brew的版本,brew -v(brew是mac os上的软件包管理工具)git
若是Mac不带brew工具,则能够访问下载地址,根据官网操做安装便可。github
下载地址:https://brew.sh/index_zh-cn.htmlmacos
第三步npm
检查是否安装Git,git --version
若是没有git,则能够经过刚才安装的brew进行安装 brew install git,Mac自带Git能够不用更新。
第四步
安装node服务,brew install node
检查是否安装成功 node -v
第五步
安装Mac-Android-SDK
下载地址:http://tools.android-studio.org/index.php/sdk/ 选择对应操做系统下载,解压到/usr/local/opt
配置Mac-Android-SDK的环境变量, vim ~/.bash_profile
添加: export ANDROID_HOME=/usr/local/opt/android-sdk-macosx
export PATH=$PATH:$ANDROID_HOME
export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools
双击/usr/local/opt/android-sdk-macosx/tools目录下的Android,安装Android插件
同Windows安装插件相同,安装一个任意版本Android,和最新的tools工具便可
第六步
安装appium-doctor命令,检测以上五步是否都以安装配置成功 npm install -g appium-doctor (appium与doctor之间不要有空格)
执行appium-doctor命令若是所有打对勾则为配置成功
若是图中的那一行出现 " × " 号 则须要命令:xcode-select --install (经过命令安装xcode tools) 或者 Appsrore 搜索 xcode 来进行安装
第七步
安装X-Code编译工具,百度或Appstore下载便可。(注:安装完成后,必定要打开Xcode,让其完整安装)
第八步
安装各类插件。(注:如下安装包多数须要在FanQiang状况下下载。)
一、brew install libimobiledevice or brew install --HEAD libimobiledevice 若是安装不顺利
安装时若是报以下图错误:
是因为xcode的目录存在异常,经过命令直接指定一个咱们正在使用的xcode就能够了。
命令:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer(这里路径要写本身正在使用的xcode路径,默认是这个路径)
二、brew install ideviceinstaller
安装时若是报以下图错误:
命令:sudo npm install -g ios-deploy --unsafe-perm=true(经过这个命令安装ios-deploy)
三、brew install carthage
四、npm install -g ios-deploy
是因为xcode的目录存在异常,经过命令直接指定一个咱们正在使用的xcode就能够了。
命令:sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer(这里路径要写本身正在使用的xcode路径,默认是这个路径)
错误2:安装时若是报以下图错误
命令:sudo npm install -g ios-deploy --unsafe-perm=true(经过这个命令安装ios-deploy)
五、sudo gem install xcpretty
六、npm install -g appium-android-driver
七、npm install -g appium-ios-driver
八、npm install appium@1.7.0 -g
安装若是失败能够尝试经过cnpm安装appium
经过npm命令安装cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org
经过cnpm安装appium cnpm install -g appium@1.7.0 --no-cache
九、npm install -g wd
第九步
安装WebDriverAgent
默认目录/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
执行sudo ./Scripts/bootstrap.sh
第十步
配置WebDriverAgent。向IOS终端打驱动包。
用X-Code打开npm安装的appium下的WebDriverAgent,默认目录/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent,双击打开WebDriverAgent.xcodeproj
配置WebDriverAgentLib-General。
配置WebDriverAgentRunner-Build Settings,将红框中的两个字段配置成惟一字符串。
配置WebDriverAgentRunner-General
向IOS手机打包,确保手机可以链接上电脑
手机上出现下图则为安装成功
第十一步
安装appium-desktop
下载地址:https://github.com/appium/appium-desktop/releases(下载最新版本)
安装成功后在/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent目录下
双击打开WebDriverAgent.xcodeproj,在执行一遍第十步(此步骤将为appium-desktop安装驱动,WebDriverAgentRunner-Build Settings中Product Bundle Identifier参数与ProductName参数设置与第十步相同。)
配置完成后,启动appium-desktop
出现本身手机画面则为环境配置成功