mac下安装tidevice

简介
tidevice 是阿里的内部的一个小组用来做 iOS 自动化用的工具,这个工具是纯 Python 写成的,所以也是跨平台的。也就是可以在能跑起来 Python 的 Windows、Linux、Mac 上运行。
项目地址

 https://github.com/alibaba/taobao-iphone-device](https://github.com/alibaba/taobao-iphone-device

功能

  • 截图
  • App 安装,启动,停止,查看
  • 模拟Xcode运行XCTest,启动 WebDriverAgent
  • 性能采集(类似 PerfDog),获取指定应用性能(CPU,MEM,FPS)。
  • 功能还在不停的扩展中

安装

$ pip3 install tidevice -i https://pypi.douban.com/simple
image.png

使用
查看版本

$ tidevice version
tidevice version 0.1.2

列出链接设备

$ tidevice list
List of apple devices attached
00008030-001A0D0C2684802E 何晓静的iPhone
$ tidevice list --json
[
    {
        "udid": "00008030-001A0D0C2684802E",
        "name": "\u4f55\u6653\u9759\u7684iPhone"
    }
]

安装应用

# 安装应用
$ tidevice install example.ipa
$ tidevice install https://example.org/example.ipa

# 卸载应用
$ tidevice uninstall com.example.demo

# 启动应用
$ tidevice launch com.example.demo

# 停止应用
$ tidevice kill com.example.demo

# 查看已安装应用
$ tidevice applist
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容