sonic-ios-bridge(sib)是基于 gidevice 作为底层iOS通信协议,以打造跨平台执行xctest、WebDriverAgentRunner、性能监听等特色功能的命令行iOS调试工具。
sonic-ios-bridge下载地址:Releases · SonicCloudOrg/sonic-ios-bridge · GitHub
以Windows下使用为例,下载windows_x86_64版本后,解压并使用cmd命令切换到解压目录(也可以将sib解压目录添加到环境变量),之后可以在任意目录输入sib,即可使用,并查看使用帮助。
6)设置设备模拟位置:需要先sib mount,再执行sib location set/unset --lat 39.904030 --long 116.407526
8)获取设备进程信息:sib ps,需要先sib mount
10)快速截图:sib screenshot,需要先sib mount
sib run wda -b com.appiumtest22.WebDriverAgentRunner.xctrunner(自己打包的bundle id)--server-local-port 8100
创建文件夹:sib afc mkdir --folder testios
查看文件夹:sib afc ls --folder testios
删除文件:sib afc rm -f /private/var/mobile/Media/DCIM/202208__/IMG_0001.PNG
删除文件夹下所以文件:sib afc rmtree -f /private/var/mobile/Media/DCIM/202208__/
14)卸载app:sib app uninstall -b xxx