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

Posted SpriteGirl

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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包名和启动类名的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发-导出profile文件

UDID是啥 如何获取iOS设备UDID

如何编译lineage不支持的机型

一个可以输出当前移动设备机型(安卓,ios)系统版本的html页面

iOS 命令行工具之 mobiledevice

iOS/苹果开发者账户添加测试设备UDID