IOS-Appium自动化环境搭建(走过太多坑,自己总结了一下)
1、安装homebrew
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。
1、安装命令:(建议特殊方式去下载)/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
如果不用特殊方式会报错443
2、如果实在没特殊方式就用国内镜像 /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"(参考: https://blog.csdn.net/plpldog/article/details/106996265)
2、安装libimobiledevice
-
brew install libimobiledevice
-
brew install ideviceinstaller
-
brew install libimobiledevice –HEAD
3、安装Carthage
Carthage是用最简单的方式来管理Cocoa第三方框架,主要用来解决 xcode project 依赖的
-
安装命令:brew install carthage
4、安装node
1、安装命令:brew install node
5、安装 cnpm
是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,nodejs的包管理器。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。
-
安装命令:npm install -g cnpm --registry=https://registry.npm.taobao.org
6、安装 iOS-deploy
官网: https://www.npmjs.com/package/ios-deploy
-
命令:cnpm install -g ios-deploy
7、安装 xcpretty
用于对xcodebuild的输出进行格式化。并包含输出report功能
-
命令:gem install xcpretty
-
权限不够,用:sudo gem install xcpretty -n/usr/local/bin
8、安装appium
-
命令:npm install -g appium
9、安装appium doctor
1、安装命令:npm install -g appium-doctor
安装后执行appium-doctor --ios指令,可以查看与iOS相关配置是否完整,下图是全部配置都成功

至此,mac上appium环境搭建完成。

浙公网安备 33010602011771号