libimobiledevice工具的安装和常用命令

简介

  • 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

你可能感兴趣的:(libimobiledevice工具的安装和常用命令)