tidevice
tidevice copied to clipboard
设备A挂载在mac-1节点上,在mac-2上通过设备A的usbmux address,调用tidevice启动设备A的wda失败
如题:步骤:
- 假设mac-1的ip为
172.17.10.40
, 设备A的udid为68f3ab38c68a210f17824390cab6108607f16482
- 通过socat将mac-1的socket文件转发到tcp端口
socat TCP-LISTEN:7777,reuseaddr,fork UNIX-CONNECT:/var/run/usbmuxd
- 在mac-2上执行如下代码
um = Usbmux(address=("172.17.10.40", 7777))
d = Device(usbmux=um, udid=udid)
info = d.device_info()
print(info)
d.xctest(fuzzy_bundle_id="com.wda.*.xctrunner", logger=None)
最终设备A的信息都可以拿到,但是启动wda失败,报xctrunner quited