摘从 [https://www.jianshu.com/p/29fc28dfe813](https://www.jianshu.com/p/29fc28dfe813)
1. 下载安装 `java` 环境, 配置环境变量,[按照这个连接配置环境变量](https://jingyan.baidu.com/article/908080221f3cfefd91c80fbf.html)
2. 下载安装 `homebrew`, 是一个软件管理工具,[homebrew 安装教程地址](https://www.jianshu.com/p/d229ac7fe77d)
3. 下载 `node.js`, 直接去官网下载最新版, 或者指令 brew install node 直接安装
4. 下载安装 `appium`, 指令 NPM install -g appium 来安装 (时间会比较慢), 这样安装是最新版的, 也可以指定安装的版本, 比如: NPM install -g [email protected]
安装过程中可能 NPM 出错, 一般是权限问题, 解决方案如下:
- sudo NPM uninstall appium -g // 卸载 appium
- sudo chmod -R 777 /usr/local // 权限就放开
- NPM install -g appium // 重新安装
5. 安装 `appium 客户端库 `,appium 脚本可以用 java,python,PHP 来写, 比如指令安装 python 的客户端库:
- sudo easy-install pip
- pip install Appium-Python-Client
比如 maven 安装, 在项目的 pom 文件中添加依赖即可:
- <dependency>
- <groupId>
- io.appium
- </groupId>
- <artifactId>
- java-client
- </artifactId>
- <version>
- 1.3.0
- </version>
- </dependency>
当然要用 python 写脚本就需要先下载配置好 python 或者 java 环境
6. 下载 `carthage`
brew install carthage
7. 下载 `libimobiledevice`
brew install libimobiledevice
8. 下载 `ios-deploy`
NPM install -g iOS-deploy
9. 下载 `appium-doctor`, 检查 appium 的环境是否安装成功, 指令安装:
NPM install -g appium-doctor,
安装完成后终端输入 appium-doctor --iOS 如果都是绿色并提示 everything is OK 说明 appium 环境已经安装成功了
---------------------------------------------------------------
自己遇到的坑:
在下载 iOS-deploy 的时候遇到报错:
- ```
- NPM ERR! code ELIFECYCLE
- NPM ERR! errno 1
- NPM ERR! [email protected] preinstall: ./src/scripts/check_reqs.JS && xcodebuild
- ```
解决方法:
打开 xcode 中, Preferences> Location> Command Line Tools, 选择你的 xcode 版本之后,
终端中输入: sudo NPM install -g iOS-deploy --unsafe-perm=true
来源: http://www.bubuko.com/infodetail-3489104.html