xcrun simctl

当我们执行xcrun simctl --help的时候,命令行显示xcrun simctl 的帮助信息,如下面内容,代码我们仔细分析学习一下

使用方式:

usage: simctl [--set <path>] [--profiles <path>] <subcommand> ...

用处:通过命令行来操作模拟器,simctl提供很多子命令,让我们根据自己的需要随机选择,但是使用子命令的时候需要指定设备,也就是在在子命令后面追加 参数,参数不同代表执行的模拟器不同,

-设备参数是UDID,意味着指定指定设备

-设备参数使用“booted”,表示使用目前启动的模拟器,如果有多个模拟器处于启动状态,那么simctl将随机选择一个
260 / 5,000

子命令:我们可以通过xcrun simctl help [子命令]来查询具体子命令的使用方式和用处

create             创建一个新设备
clone              克隆一个已经存在的设备
upgrade             更新设备
delete             删除特殊设备、不可用的设备或者所有设备
pair                Create a new watch and phone pair.
unpair              Unpair a watch and phone pair.
pair_activate       Set a given pair as active.
erase               清除设备内容或设置
boot                启动一个设备或者设备对 
shutdown     关闭设备
rename          给设备重命名
getenv              从正在运行的设备打印环境变量。
openurl              在设备中打开一个url
addmedia 向设备的相册中添加photos\live photos\videos\contacts 
install                  向设备上安装app
uninstall             从设备上卸载app
get_app_container   打印已安装应用的container路径
install_app_data    将xcappdata包安装到设备,替换容器的当前内容。
launch              在设备上通过标识符启动app。
terminate           在设备上通过标识符中断ngdapp。
spawn               通过在设备上执行给定的可执行文件来生成进程。
list                列出可用的设备、设备类型、运行时或设备对。
icloud_sync      在设备上触发 iCloud 同步。 	
 pbsync              将粘贴板内容从一个粘贴板同步到另一个粘贴板。
 pbcopy              将标准输入操作到设备粘贴板上。
 pbpaste             将设备粘贴板的内容打印到标准输出。
 help                打印给定子命令的用法。
 ​io                  设置设备 IO 操作。
 ​diagnose            收集诊断信息和日志。
 logverbose          启用或禁用设备的详细日志记录
 status_bar         设置或清除状态栏覆盖
 ui                 获取或设置 UI 选项
 push               发送模拟推送通知
 privacy            授予、撤销或重置隐私和权限
 keychain            操作设备的钥匙串
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员的修养

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值