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

  1. brew install libimobiledevice
  2.  brew install ideviceinstaller
  3.  brew install libimobiledevice –HEAD
 

3、安装Carthage 

Carthage是用最简单的方式来管理Cocoa第三方框架,主要用来解决 xcode project 依赖的

  1. 安装命令:brew install carthage

4、安装node

       1、安装命令:brew install node

5、安装 cnpm

是世界上最大的软件注册表,每星期大约有 30 亿次的下载量,nodejs的包管理器。来自各大洲的开源软件开发者使用 npm 互相分享和借鉴。包的结构使您能够轻松跟踪依赖项和版本。

  1.  安装命令:npm install -g cnpm --registry=https://registry.npm.taobao.org

6、安装 iOS-deploy

官网: https://www.npmjs.com/package/ios-deploy

  1.  命令:cnpm install -g ios-deploy 

7、安装 xcpretty

用于对xcodebuild的输出进行格式化。并包含输出report功能

  1.  命令:gem install xcpretty 
  2.  权限不够,用:sudo gem install xcpretty -n/usr/local/bin

8、安装appium

  1.  命令:npm install -g appium

9、安装appium doctor

        1、安装命令:npm install -g appium-doctor

安装后执行appium-doctor --ios指令,可以查看与iOS相关配置是否完整,下图是全部配置都成功

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

posted @ 2020-12-25 15:43  .Ben  阅读(264)  评论(0)    收藏  举报