idb 使用

idb

idb is a flexible command line interface for automating iOS simulators and devices

安装

  1. 安装依赖 grpc
1
brew tap grpc/grpc && brew install grpc
  1. 安装 idb-companion
1
brew tap facebook/fb && brew install idb-companion
  1. 安装 idb-client

    要求 Python 3.6 +

1
pip install fb-idb

使用

启动一个 companion

1
idb_companion --udid F52D0B40-46D4-4B62-8AB5-8CADBF5C6E66

连接设备

1
idb connect 0B33F35A-3164-4C3D-9650-1672D0FE1B67

Idb connect host port

查看设备信息

1
idb describe

查看设备列表

1
idb list-targets

启动设备

1
idb boot --udid F52D0B40-46D4-4B62-8AB5-8CADBF5C6E66

查看 app 列表

1
idb list-apps

安装 app

1
idb install test.ipa

.app or .ipa

卸载 app

1
idb uninstall com.apple.Maps

启动 app

1
idb launch --udid F52D0B40-46D4-4B62-8AB5-8CADBF5C6E66 com.apple.Maps

关闭 app

1
idb terminate com.apple.Maps

截图

1
idb screenshot pic.png

录屏

1
idb record video --udid F52D0B40-46D4-4B62-8AB5-8CADBF5C6E66 video.mp4

查看日志

1
idb log --udid F52D0B40-46D4-4B62-8AB5-8CADBF5C6E66

查看测试列表

1
idb xctest list

参考

facebook/idb: idb is a flexible command line interface for automating iOS simulators and devices

×

纯属好玩

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

文章目录
  1. 1. idb
    1. 1.1. 安装
    2. 1.2. 使用
    3. 1.3. 参考
,