背景
appium 自身是支持 ios17+ 的,但是 appium 原生的驱动方案 iPhone 只能在 mac 设备上使用。
但是现实场景中,mac 设备太贵,只有有限的几台,无法满足全部 iPhone 都连在 mac 设备上,所以需要让 iPhone 能够连在其他系统上的方案。
目前情况
根据网上各路大神的文章,在 ios17 前,可以通过 tidevice 实现以上目的,但是在 ios17+ 开始,tidevice 已经无法支持 wda 的启动。
目前的方案改成了 go-ios 启动 wda, 但是目前遇到一个问题,就是手机重启之后就无法启动 wda,暂时没有查到原因,目前还没有解决