Command line tool to communicate with iOS device, support the following functions
- ipa install and uninstall
- launch and kill app
- list installed app info
- retrieve performance data
- screenshot
- simulate run xctest, eg: WebDriverAgent
- other
pip3 install -U tidevice
$ tidevice version
0.1.0
$ 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
# show installed app list
$ tidevice applist
$ tidevice xctest -B com.facebook.wda.WebDriverAgent.Runner
# mount developer image
$ tidevice developer
# reboot device
$ tidevice reboot
$ tidevice screenshot screenshot.jpg
# collect performance (not ready yet)
$ tidevice perf -o fps,mem,cpu -B com.example.demo
See DEVELOP