簡介
A library to communicate with services of Apple iOS devices using native
protocols.
1、打印app列表
ideviceinstaller -l
2蝙昙、查看當(dāng)前已連接的設(shè)備的UUID
idevice_id -l
3誉己、獲取設(shè)備信息
ideviceinfo
4、獲取設(shè)備時間
idevicedate
5芝囤、重啟設(shè)備
idevicediagnostics restart
6秕脓、安裝ipa包灌灾,卸載應(yīng)用
ideviceinstaller -i xxx.ipa
//命令安裝一個ipa文件到手機(jī)上雕旨,如果是企業(yè)簽名的扮匠,非越獄機(jī)器也可以直接安裝了。
ideviceinstaller -U [bundleID]
//命令卸載應(yīng)用凡涩,需要知道此應(yīng)用的bundleID
7棒搜、查看系統(tǒng)日志
idevicesyslog
//屏幕上即可看見手機(jī)上所有的日志
idevicesyslog >> iphone.log &
//該命令是將日志導(dǎo)入到iphone.log這個文件,并且是在后臺執(zhí)行活箕。
//然后用tail -f和grep查看log
tail -f iphone.log
tail -f iphone.log | grep 'WeChat’ # 查看包含WeChat的行
8力麸、截圖
idevicescreenshot
//如果在使用截圖的時候出現(xiàn)報錯信息,那么就去把相應(yīng)版本的DeveloperDiskImage的兩個文件復(fù)制到libimobiledevice文件下面育韩。
路徑:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/對應(yīng)版本/
獲取版本號命令:
ideviceinfo -k ProductVersion
安裝DeveloperDiskImage命令:
ideviceimagemounter DeveloperDiskImage.dmg
//然后就可以正常截圖了
9克蚂、 遇到報錯
解決方法:卸載重裝
brew uninstall ideviceinstaller
brew uninstall libimobiledevice
brew install --HEAD libimobiledevice
brew install ideviceinstaller
以上