写在前面:
文档编辑时间:2020.11.16。之所以写这篇文章是由于自己在搭建iOS自动化的时候遇到了各种各样的坑,公司技术文档不全,网上找的教程过于古老,写的过于简单,一些重要的细节没有体现,以至于环境搭建失败。现在写一篇详细的文档,iOS appium环境搭建看我这篇就够了,如果你发现其他的文档跟我写的有所出入,很简单,以我为准!
1.测试设备准备
Macbook Air系统版本:10.15.7
测试机系统版本:iPhone 6Plus iOS12.4
2.环境准备
2.1安装homebrew,需外网:
$ /usr/bin/ruby -e "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/master/install](https://raw.githubusercontent.com/Homebrew/install/master/install))"
知识点:什么是homebrew?
Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷
2.2 安装libimobiledevice:
$ brew install libimobiledevice –HEAD
知识点:libimobiledevice是什么?
libimobiledevice 是一个跨平台的软件库,支持 iPhone®, iPod Touch®, iPad® and Apple TV® 等设备的通讯协议。不依赖任何已有的私有库,不需要越狱。应用软件可以通过这个开发包轻松访问设备的文件系统、获取设备信息,备份和恢复设备,管理 SpringBoard 图标,管理已安装应用,获取通讯录、日程、备注和书签等信息,使用 libgpod 同步音乐和视频。
2.3 安装carthage:
$ brew install carthage
2.4 安装node:
$ brew install node
2.5 安装npm:
$ brew install npm