ios机型信息 udid device name 和app包名和启动类名

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 休眠/熄屏

 

 

ios机型信息 udid device name 和app包名和启动类名

上一篇:【uniapp】文本控件多余文字省略号代替


下一篇:app自动化测试----基础入门appium初使用(UI自动化,启动app并登录)