环境:MacOS:10.15.5,Xcode:11.5,IOS:12.3
前言
我们都知道IOS相对于安卓端增加了很多封闭性,进行自动化之类的操作要相对复杂一些,站在巨人的肩膀上是一件能够让我们走的更远的有效又实际的方式。本文将介绍如何通过facebook的WebDriverAgent连接IOS设备
博主最开始是想研究网易的airtest,为了使IDE连接上IOS设备研究了网易提供的IOS-Tagent,但是这个项目已经很久没有更新,很多新版本的Xcode和IOS设备已经不再支持,跑起来会出很多问题。考虑到IOS-Tagent是基于facebook的WebDriverAgent,就研究了一下
2020-06-05更新:终于把airtest那个IOS-Tagent搞定了,能够连上ios设备了,见下篇文章airtest连接IOS设备过程记录
前期准备
首先,需要安装好Carthage工具,该工具是一个包管理工具,类似于java中的maven的作用,具体安装方法有多种,可以通过brew install carthage命令安装,但是我在安装过程中发生了brew版本更新一集ruby版本等多种问题,最后简单粗暴的在这里下载pkg安装包,更加方便快捷。。双击安装即可(早知道我何必听信网上的博客非要钻牛角尖去搞brew。。)
其次,需要安装libimobiledevice,使用brew install libimobiledevice命令即可安装(真香系列)