操作iOS模拟器命令(xcrun simctl)
1. 截图
xcrun simctl io booted screenshot /pictures/test.png
2. 录屏命令
xcrun simctl io booted recordVideo /videos/test.mp4
# 在终端按Ctrl+C来停止录屏.
3. 查看已安装的设备
xcrun simctl list
#列出安装的可用的模拟器
xcrun instruments -s
查看已安装的模拟器
ios-sim showdevicetypes
4.启动模拟器
#用来启动模拟器,其中的UUID参数就是之前列表中的UUID。
xcrun simctl boot $UUID
xcrun instruments -w "iPhone 8(11.2)"
5.关闭模拟器
xcrun simctl shutdown $UUID
6.重置模拟器
xcrun simctl erase $UUID
7.清理不可用的模拟器
#当Mac空间不够用时,这条命令或许可以帮你重获不是磁盘空间。
xcrun simctl delete unavailable
8.安装指定app
xcrun simctl install booted <app路径>
ios-sim launch /Users/nali/Desktop/ting.app --devicetypeid iPhone-X, 11.2
#多设备时
xcrun simctl install <device> <app路径>
9.运行指定的app
xcrun simctl launch booted <bundle identifier>
#多设备时
xcrun simctl launch <device> <bundle identifier>
10.关闭已经打开的应用
xcrun simctl terminate booted <bundle identifer>
#多设备时
xcrun simctl terminate <device> <bundle identifier>
11.卸载指定应用
xcrun simctl uninstall booted <bundle identifer>
#多设备时
xcrun simctl uninstall <device> <bundle identifier>
12.在模拟器与Mac设备之间进行复制&粘贴pbcopy & pbpaste
pbcopy 复制内容到Mac设备的剪贴板
pbpaste 将 Mac设备的剪贴板的内容进行粘贴
xcrun simctl pbcopy booted 将Mac设备中剪贴板上的内容复制到模拟器上的剪贴板上;方向:Mac=》模拟器
xcrun simctl pbpaste booted 将模拟器中剪贴板上的内容复制到Mac设备上的剪贴板上:方向:模拟器=》Mac
xcrun simctl pbsync sourceDevice destDevice 将source设备中剪贴板上的内容同步到dest设备上的剪贴板上;方向:source《=》dest,其中可以用 host 表示Mac设备
13.更多功能查看
xcrun simctl -h
操作iOS模拟器命令(xcrun simctl)相关推荐
- 通过命令行操作iOS模拟器
一.使用xcrun命令运行模拟器 1.列出已安装的所有可用的模拟器设备 xcrun instruments -s 终端显示结果: Apple TV (11.2) [E08E425C-ACE2-49EE ...
- iOS模拟器管理工具simctl了解一下
在开发iOS app时,模拟器扮演着十分重要的角色.模拟器可以帮助我们快速.简单的在开发过程中进行测试.针对不同分辨率.不同系统的设备进行适配.苹果提供的模拟器入门文档几乎包含了所有通过图形界面来控制 ...
- iOS 模拟器安装 .app 方法
引言 iOS Simulator,是在Mac环境下开发iOS平台的程序时候,可以使用的辅助工具.iOS Simulator 是Xcode的一部分,通常在Xcode运行(或调试)应用程序时会自动启动.X ...
- iOS自动化之打包-xcodebuild命令行打包.app并安装到ios模拟器
1.目的 做ios ui自动化测试过程中,想通过试验命令行自动打包到特定的ios模拟器,以便后期集成到shell脚本 2.思路 先了解下整个手动安装包的流程,开发用xcode写完代码,并编译就可以打出 ...
- ios模拟器快捷键操作
搜集资料: 1.虚拟机中iphone模拟器的旋转,以及iphone学习文档--快捷键: http://blog.sina.com.cn/s/blog_5d5a561b0100sef3.html 2.[ ...
- electron 打开调试_构建基于 iOS 模拟器的前端调试方案
作者:imyzf 本文将为大家介绍自动化控制 iOS 模拟器的原理,为开发基于 iOS 模拟器的前端调试方案提供帮助. 我们在开发 iOS App 内的前端页面时,有一个很大的痛点,页面无法使用 Sa ...
- 在 iOS 模拟器中调试 Web 页面
转自:http://taobaofed.org/blog/2015/11/13/web-debug-in-ios/ 双十一大家"买买买"了吗?我猜你们要么是躺在沙发上,要么是躲在被 ...
- ios模拟器装ipa包_在iOS开发的时候如何在模拟器中安装APP
作为iOS开发者,使用模拟器调试自己的APP是不可避免的,当然,如果用真机也行,但是,很少有人拥有多种苹果手机,专门用来进行调试吧.我们都知道,苹果的模拟器是没有App Store的,不能安装市场上的 ...
- xcrun simctl
当我们执行xcrun simctl --help的时候,命令行显示xcrun simctl 的帮助信息,如下面内容,代码我们仔细分析学习一下 使用方式: usage: simctl [--set &l ...
最新文章
- 一文读懂简化的图卷积网络GCN(SGC)| ICML 2019
- NotImplementedError: Cannot convert a symbolic Tensor (lstm/strided_slice:0) to a numpy array.
- 1776: Press the switch(思维题)
- 阿里 双11 同款流控降级组件 Sentinel Go 正式GA,云原生服务稳稳稳
- 【AI视野·今日Robot 机器人论文速览 第六期】Fri, 11 Jun 2021
- cross validation交叉验证
- 计算机操作系统第二章测试题及答案
- 本特利振动变送器990-05-50-02-00
- Spring Boot基础学习08 - Spring Boot整合Redis
- 找不到移动硬盘解决办法
- 2021微信大数据挑战赛正式启动报名!
- [亲测,可用] EXCEL数字转文本,文本转数字后需要双击,才能变成想要的格式,学会这个技能,再也不用一个个单元格点击了
- 分布式事务—Lec12课前资料
- 摩拜单车,死于创新的一百万种方式
- 机器学习讲座总结-读图时代的识图技术
- 什么是IDaaS?IDaaS有什么应用意义?
- ibm服务器有哪些型号,IBM服务器各个机型所对应ServerGuide引导光盘.doc
- 费舍尔方法(Fisher‘s method)的数学原理解释
- android 四方向摇杆源码,手游摇杆(一)最简单的四方向摇杆
- IOS控件学习:UILabel常用属性与用法