1、當前所連設備的udid
idevice_id --list
idevice_id -l
udid:00008020-0013655E22D8002E
2、列出所有設備,包括真機、模擬器、Mac、apple tv的devicename、ios版本、udid
➜ ~ instruments -s devices
`instruments` is now deprecated in favor of 'xcrun xctrace' (see `man xctrace` for more information on its replacement)
Known Devices:
IphoneXS (12.1) [00008020-0013655E22D8002E]
3、獲取指定udid的設備信息
ideviceinfo -u [udid] 獲取設備信息
-k DeviceName 獲取設備名稱(=idevicename)
-k ProductVersion 獲取設備版本
-k ProductType 獲取設備類型
-k ProductName 獲取設備系統名稱
idvicesyslog 獲取設備日志
idvicecrashreport -e log存放的本地文件夾 獲取設備閃退日志
4、安裝和卸載應用
ideviceinstaller -i <app_path> 安裝指定路徑的app
ideviceinstaller -u [udid] -i [*.ipa ipa_path] 安裝指定設備、路徑的app
ideviceinstaller -u [udid] -U [bundleld]
【ideviceinstaller安裝命令:brew install ideviceinstaller】
5、查看應用包名
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 # 查看設備安裝的所有應用
com.apple.Pages, "7240", "Pages 文稿"
com.apple.mobilegarageband, "4974.61", "庫樂隊"
6、idevicediagnositics
idevicediagnostics shutdown 手機關機
idevicediagnostics restart 重啟
idevicediagnostics sleep 休眠/熄屏