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

相關文章
相關標籤/搜索