tidevice 简介
GitHub 地址:👉 alibaba/tidevice
功能图

1.安装方式
2.tidevice命令
2.1. 设备管理
1 2
| tidevice list tidevice info
|
2.2. App 管理
1 2 3 4
| tidevice install demo.ipa tidevice uninstall com.demo.app tidevice launch com.demo.app tidevice kill com.demo.app
|
2.3. 日志查看
2.4. WDA 相关
1
| tidevice xctest -B com.facebook.WebDriverAgentRunner.xctrunner
|
运行 XCTest(通常是 WDA Runner),配合 wdaproxy 使用。
1
| tidevice wdaproxy -B com.facebook.WebDriverAgentRunner.xctrunner --port 8100
|
把手机上的 WDA 映射到本机 8100 端口,供 Appium 或 http API 访问。
2.5. 截图 / 录屏
1 2
| tidevice screenshot shot.png tidevice record out.mp4
|
2.6. 性能数据
1 2
| tidevice ps tidevice perf
|
3.典型场景
- iphone自动化测试 (Appium)
tidevice 用来启动 WDA,把手机和电脑打通。
- 持续集成 CI/CD
在 Jenkins / GitLab CI 环境中做 iOS 自动化测试,替代 Xcode + USB 配置。
- 远程真机调试
结合 wdaproxy + usbmuxd,通过 USB 映射 iPhone 的服务到本地。
- 快速工具
用来截图、录屏、安装包,代替 Xcode 工具链。