前沿
以前看到一些工作室摆着一排机器,那个时候觉得挺牛逼,后来才知道搞的事不是黑就是灰。不巧的是,最近工作上也碰到这种case,需要管理多台iphone设备,然后就研究了一下,算是一次浅尝不辄止。
1.在设备上安装WebDriveAgent
1.1.下载wda
github: github.com/appium/WebD…
1.2.按文档编译
在xcode打开,配置证书,安装WebDriverAgentRunner到手机,product -> Test
1.3.安装成功标识
2.编译wdaproxy
2.1.下载wdaproxy
github:github.com/openatx/wda…
2.2.开始编译
#进入项目工程
cd /path/to/wdaproxy
#添加依赖
go mod tidy
#编译
go build -o wdaproxy .
#为wdaproxy添加可执行权限
chmod +x wdaproxy
3.启动脚本
3.1.安装tidevice
pip3 install tidevice
tidevice version
3.2.启动webDriveAgent
tidevice -u 360d561d08d86e13aba185e8284100f1719de3a8 xctest
3.3.端口转发
./wdaproxy -p 8100 -u 360d561d08d86e13aba185e8284100f1719de3a8
3.4.浏览器访问
4.效果展示
写在结尾
目前只是简单尝试,能够满足需求,目测这玩意空间还很大。多台设备远程控制,多台设备通过外网控制,越狱环境配合改机大有可为,非越狱环境挂机也不错,不管是否越狱,如果能在网络层配置流量转发,大厂采集也可一试。
最后感谢王哥对我的帮助,他不让说名字