【IOS】libimobiledevice常用命令


libimobiledevice 是一個跨平台的軟件庫,支持 iPhone®, iPod Touch®, iPad® and Apple TV® 等設備的通訊協議。
 

安裝

命令:
brew install --HEAD libimobiledevice
brew install --HEAD ideviceinstaller
PS:需要加上 –HEAD 選項,如果不加,安裝是老版本,不支持iOS10的手機,所以安裝時,需要加上 –HEAD 選項

 

常用命令

1.查看當前連接的設備

idevice_id -l  #顯示當前所連接的設備[udid],包括 usb、WiFi 連接

 

2.安裝應用

ideviceinstaller -u [udid] -i [xxx.ipa]  #xxx.ipa:安裝文件路徑
 

 

3.卸載應用

ideviceinstaller -u [udid] -U [bundleId]    #bundleId:應用的包名
 

 

4.查看安裝的三方包

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 # 指定設備,查看安裝的系統應用和第三方應用

list_all內容=list_user+list_system

 

 

5.獲取設備信息

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
 
 

 

6.查看日志

idevicesyslog
 

 

將log重定向到文件

idevicesyslog >log.log

 

查看日志

tail -f log.log|grep 'time'
 

 

7.重啟

idevicediagnostics restart 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM