移动端自动化系列三:ios自动化常用命令

1、获取buddleid

ideviceinstaller l

2获取设备的的UDID

idevice_id --list # 显示当前所连接设备的 udid

instruments -s devices # 列出所有设备,包括真机、模拟器、mac

idevice_id -l

苹果手机 safari打开网址http://fir.im/udid 就看到了

3安装某个app

ideviceinstaller -i apppath 安装apppath下的app

ideviceinstaller -u [udid] -i [xxx.ipa] # xxx.ipa 为应用在本地的路径

4卸载应用

ideviceinstaller -u [udid] -U [bundleId]

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 # 查看设备安装的所有应用

6获取设备信息

ideviceinfo -u [udid] # 获取设备信息

ideviceinfo -u [udid] -k DeviceName # 获取设备名称 同命令 idevicename

idevicename # 同上

ideviceinfo -u [udid] -k ProductVersion # 获取设备版本 10.3.3

ideviceinfo -u [udid] -k ProductType # 获取设备类型 iPhone 8,1

ideviceinfo -u [udid] -k ProductName # 获取设备系统名称

7其他系统文件信息

ideviceinfo # 获取设备所有信息

idevicesyslog # 获取设备日志

idevicecrashreport -e test # 获取设备 crashlog,test 是文件夹需新建

idevicediagnostics # 管理设备状态 - 重启、关机、睡眠等

8ios-deploy 常用命令

ios-deploy -c # 查看当前链接的设备

ios-deploy --[xxx.app] # 安装APP

ios-deploy --id [udid] --uninstall_only --bundle_id [bundleId] # 卸载应用

ios-deploy --id [udid] --list_bundle_id # 查看所有应用

ios-deploy --id [udid] --exists --bundle_id # 查看应用是否安装

9运行某个app

idevicedebug run 'APP_BUNDLE_ID'可以直接launch某个app,当然,这个app必须是你通过development证书build到手机上的才行。

10获取手机的设备版本:

Ideviceinfo -k ProductVersion

11获取手机的设备名:

ideviceinfo -k ProductType

12图:

idevicescreenshot

13录像

xrecord --quicktime --list

xrecord --quicktime --name="iPhone" --out="/Users/blah/video/iphone.mp4" --force

14手机关机

idevicediagnostics shutdown # shutdown device

15启手机

idevicediagnostics restart # restart device

16休眠(熄屏灭屏):

idevicediagnostics sleep # 类似于断开adb . (disconnects from host)

 

 

 

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值