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)相关推荐

  1. 通过命令行操作iOS模拟器

    一.使用xcrun命令运行模拟器 1.列出已安装的所有可用的模拟器设备 xcrun instruments -s 终端显示结果: Apple TV (11.2) [E08E425C-ACE2-49EE ...

  2. iOS模拟器管理工具simctl了解一下

    在开发iOS app时,模拟器扮演着十分重要的角色.模拟器可以帮助我们快速.简单的在开发过程中进行测试.针对不同分辨率.不同系统的设备进行适配.苹果提供的模拟器入门文档几乎包含了所有通过图形界面来控制 ...

  3. iOS 模拟器安装 .app 方法

    引言 iOS Simulator,是在Mac环境下开发iOS平台的程序时候,可以使用的辅助工具.iOS Simulator 是Xcode的一部分,通常在Xcode运行(或调试)应用程序时会自动启动.X ...

  4. iOS自动化之打包-xcodebuild命令行打包.app并安装到ios模拟器

    1.目的 做ios ui自动化测试过程中,想通过试验命令行自动打包到特定的ios模拟器,以便后期集成到shell脚本 2.思路 先了解下整个手动安装包的流程,开发用xcode写完代码,并编译就可以打出 ...

  5. ios模拟器快捷键操作

    搜集资料: 1.虚拟机中iphone模拟器的旋转,以及iphone学习文档--快捷键: http://blog.sina.com.cn/s/blog_5d5a561b0100sef3.html 2.[ ...

  6. electron 打开调试_构建基于 iOS 模拟器的前端调试方案

    作者:imyzf 本文将为大家介绍自动化控制 iOS 模拟器的原理,为开发基于 iOS 模拟器的前端调试方案提供帮助. 我们在开发 iOS App 内的前端页面时,有一个很大的痛点,页面无法使用 Sa ...

  7. 在 iOS 模拟器中调试 Web 页面

    转自:http://taobaofed.org/blog/2015/11/13/web-debug-in-ios/ 双十一大家"买买买"了吗?我猜你们要么是躺在沙发上,要么是躲在被 ...

  8. ios模拟器装ipa包_在iOS开发的时候如何在模拟器中安装APP

    作为iOS开发者,使用模拟器调试自己的APP是不可避免的,当然,如果用真机也行,但是,很少有人拥有多种苹果手机,专门用来进行调试吧.我们都知道,苹果的模拟器是没有App Store的,不能安装市场上的 ...

  9. xcrun simctl

    当我们执行xcrun simctl --help的时候,命令行显示xcrun simctl 的帮助信息,如下面内容,代码我们仔细分析学习一下 使用方式: usage: simctl [--set &l ...

最新文章

  1. 一文读懂简化的图卷积网络GCN(SGC)| ICML 2019
  2. NotImplementedError: Cannot convert a symbolic Tensor (lstm/strided_slice:0) to a numpy array.
  3. 1776: Press the switch(思维题)
  4. 阿里 双11 同款流控降级组件 Sentinel Go 正式GA,云原生服务稳稳稳
  5. 【AI视野·今日Robot 机器人论文速览 第六期】Fri, 11 Jun 2021
  6. cross validation交叉验证
  7. 计算机操作系统第二章测试题及答案
  8. 本特利振动变送器990-05-50-02-00
  9. Spring Boot基础学习08 - Spring Boot整合Redis
  10. 找不到移动硬盘解决办法
  11. 2021微信大数据挑战赛正式启动报名!
  12. [亲测,可用] EXCEL数字转文本,文本转数字后需要双击,才能变成想要的格式,学会这个技能,再也不用一个个单元格点击了
  13. 分布式事务—Lec12课前资料
  14. 摩拜单车,死于创新的一百万种方式
  15. 机器学习讲座总结-读图时代的识图技术
  16. 什么是IDaaS?IDaaS有什么应用意义?
  17. ibm服务器有哪些型号,IBM服务器各个机型所对应ServerGuide引导光盘.doc
  18. 费舍尔方法(Fisher‘s method)的数学原理解释
  19. android 四方向摇杆源码,手游摇杆(一)最简单的四方向摇杆
  20. IOS控件学习:UILabel常用属性与用法

热门文章

  1. python中全局变量和局部变量关键字_Python中都全局变量和局部变量
  2. 蓝桥杯-打印菱形/字符串截断
  3. Java学习 -- 方法
  4. Unity Camera设置-Culling Mask
  5. QN902X在KEIL中使用定时器中断流程记录
  6. windows7自带摄像头拍照摄像软件
  7. 图片的增强之-裁剪、旋转、放缩
  8. Lesson 3 Please send me a card 请给我寄一张明信片
  9. Android MIntegral广告SDK接入
  10. 餐厅预订系统如何选?餐厅预订系统推荐