libimobiledevice的安装与使用

说明:libimobiledevice至关于安卓的adb,可使用命令对ios应用进行安装卸载等操做。ios

 

在MacOS下安装libimobiledevice:ide

$ brew uninstall ideviceinstaller日志

$ brew uninstall libimobiledeviceip

$ brew install --HEAD libimobiledeviceget

$ brew link --overwrite libimobiledevice直播

$ brew install ideviceinstallerit

$ brew link --overwrite ideviceinstallerio

 

在Linux下安装libimobiledevice:class

sudo add-apt-repository ppa:pmcenery/ppamobile

sudo apt-get update

apt-get install libimobiledevice-utils

sudo apt-get install ideviceinstaller

 

经常使用功能:

1.安装ipa包

ideviceinstaller -i xxx.ipa

 

2.卸载应用

ideviceinstaller -U [bundleID] (就是包名,好比直播的包名com.cs.ios.gLive)

 

3.查看系统日志

idevicesyslog

 

4.查看当前已链接的设备的UUID

idevice_id –l

 

5.截图

idevicescreenshot

 

6.查看设备信息

ideviceinfo

 

7.获取设备时间

idevicedate

 

8.获取设备名称

idevicename

 

9.获取手机型号

ideviceinfo –k ProductType

 

10.获取系统版本

ideviceinfo –k ProductVersion

 

11.查看设备已安装的应用

ideviceinstaller -u [udid] -l                   # 指定设备,查看安装的第三方应用

ideviceinstaller -u [udid] -l -o list_user      # 指定设备,查看安装的第三方应用

ideviceinstaller -u [udid] -l -o list_system    # 指定设备,查看安装的系统应用

ideviceinstaller -u [udid] -l -o list_all       # 指定设备,查看安装的系统应用和第三方应用

 

12.获取设备信息

ideviceinfo -u [udid]                       # 指定设备,获取设备信息

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

相关文章
相关标签/搜索