模仿淘宝网站,服装网站公司网站,在线开发培训网站建设,内部搜索引擎优化iOS真机命令#xff08;自动化测试#xff09;
获取设备的的UDID
idevice_id --list # 显示当前所连接设备的 udid instruments -s devices # 列出所有设备#xff0c;包括真机、模拟器、mac ideviceinfo 可以在返回的数据中找到 udid idevice_id -l 苹果手机 safari打开网… iOS真机命令自动化测试
获取设备的的UDID
idevice_id --list # 显示当前所连接设备的 udid instruments -s devices # 列出所有设备包括真机、模拟器、mac ideviceinfo 可以在返回的数据中找到 udid idevice_id -l 苹果手机 safari打开网址http://fir.im/udid 就看到了
安装某个app
ideviceinstaller -i apppath 安装apppath下的app ideviceinstaller -u [udid] -i [xxx.ipa] # xxx.ipa 为应用在本地的路径
卸载应用
ideviceinstaller -u [udid] -U [bundleId]
查看设备已安装的应用
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 # 查看设备安装的所有应用
获取设备信息
ideviceinfo -u [udid] # 获取设备信息 ideviceinfo -u [udid] -k DeviceName # 获取设备名称 同命令 idevicename idevicename # 同上 ideviceinfo -u [udid] -k ProductVersion # 获取设备版本 10.3.3 ideviceinfo -u [udid] -k ProductType # 获取设备类型 iPhone 81 ideviceinfo -u [udid] -k ProductName # 获取设备系统名称
其他系统文件信息
ideviceinfo # 获取设备所有信息 idevicesyslog # 获取设备日志 idevicecrashreport -e test # 获取设备 crashlogtest 是文件夹需新建 idevicediagnostics # 管理设备状态 - 重启、关机、睡眠等 ios-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 # 查看应用是否安装
列举设备安装的应用
ideviceinstaller -l则可以列出手机上所有的用户安装的app
运行某个app
idevicedebug run APP_BUNDLE_ID’可以直接launch某个app当然这个app必须是你通过development证书build到手机上的才行。
获取手机的设备版本
Ideviceinfo -k ProductVersion
获取手机的设备名
ideviceinfo -k ProductType
获取手机所有信息
ideviceinfo
获取手机的型号
ideviceinfo -k ProductType 截图
idevicescreenshot
录像
xrecord --quicktime --list xrecord --quicktime --name“iPhone” --out/Users/blah/video/iphone.mp4 --force手机关机idevicediagnostics shutdown # shutdown device重启手机idevicediagnostics restart # restart device休眠(熄屏灭屏): idevicediagnostics sleep # 类似于断开adb . (disconnects from host)