app-inspector主要用于查看iOS应用的控件布局信息,下面来记录一下安装步骤:
1.安装macaca
,终端输入npm install macaca-cli -g
2.安装brew
,终端输入ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3.安装ios-webkit-debug-proxy
:终端输入brew install ios-webkit-debug-proxy
4.安装macaca-ios
:终端输入`npm i macaca-ios -g
5.Macaca iOS 驱动调整为 USB 通信:终端输入brew install usbmuxd
6.安装app-inspector
:终端输入npm i app-inspector -g,安装完成后
(1)在终端进入到 /usr/local/lib/node_modules/app-inspector/node_modules/webdriveragent/WebDriverAgent目录,没有的目录新建一个即可
(2)前往:https://github.com/facebook/WebDriverAgent 打包下载源码,将下载的内容复制到/usr/local/lib/node_modules/app-inspector/node_modules/webdriveragent/WebDriverAgent该目录下
(3)在上述目录下执行mkdir -p Resources/WebDriverAgent.bundle
(4)终端执行sh ./Scripts/bootstrap.sh -d,也可以输入sh ./Scripts/bootstrap.sh编译
7.安装ios-deploy
:brew install ios-deploy
8.有些mac会隐藏文件,所以先让mac显示被隐藏的文件,教程连接
9.进入/usr/local/lib/node_modules/app-inspector/node_modules/webdriveragent/WebDriverAgent目录,用xcode打开WebDriverAgent.xcodeproj文件,对WebDriverAgentLib
、WebDriverAgentRunner
、IntegrationApp
修改Bundle id,将id随便修改成唯一的即可,再添加team,开发者账号可以问开发人员要一个,每个文件修改好了分别编译运行。
10.进入/usr/local/lib/node_modules/app-inspector/node_modules/xctestwd/XCTestWD目录,用xcode打开XCTestWD.xcodeproj
文件,每个文件修改Bundle id和添加Team,项目文件直接编译,test结尾的文件build for Testing,如果报错,安装ideviceinstaller
,终端输入brew install ideviceinstaller --HEAD,安装完成后再次编译运行。
11.终端输入app-inspector -u 真机设备UDID --verbose查看结果。
网友评论