libimobiledevice工具的安装和常用命令
2019-08-12 本文已影响0人
Peter杰
简介
- libimobiledevice又称libiphone,是一个开源包,可以让Linux支持连接iPhone/iPod Touch等iOS设备.
- ideviceinstaller可以实现安装app,卸载app,查看当前电脑连接的设备等操作,和Android的adb命令相似.
安装方式
#安装homebrew
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install --HEAD usbmuxd
$ brew link usbmuxd
$ brew install --HEAD libimobiledevice
$ brew install ideviceinstaller # ipa安装命令
常用命令
- 安装卸载ipa包
ideviceinstaller -i xxx.ipa
ideviceinstaller -u [udid] -i [xxx.ipa] # 给指定连接的设备安装应用
ideviceinstaller -U [bundleID]
- 查看系统日志
idevicesyslog
- 查看当前已连接的设备的UUID
idevice_id -l #idevice_id --list
- 屏幕截屏
idevicescreenshot
- 获取设备时间
idevicedate
- 查看设备信息
ideviceinfo
ideviceinfo -u [udid] -k DeviceName # 指定设备,获取设备名称:iPhone6s
idevicename -u [udid] # 指定设备,获取设备名称:iPhone6s
ideviceinfo -u [udid] -k ProductVersion # 指定设备,获取设备版本:10.3.1
ideviceinfo -u [udid] -k ProductType # 指定设备,获取设备类型:iPhone8,1
ideviceinfo -u [udid] -k ProductName # 指定设备,获取设备系统名称:iPhone OS
- 获取设备名称
idevicename
- 获取app列表和信息
ideviceinstaller -l #
- 重启设备
idevicediagnostics restart
- 关机
idevicediagnostics shutdown
- 休眠
idevicediagnostics sleep