iOS实战演练之通过命令行将iOS的APP安装到模拟器中

原创 2017年10月12日 10:31:51

目的

最近因为iPhone X的即将上市,公司产品要求适配iPhone X,但是没真机,只能在模拟器中运行。

所以需要用iPhone X的模拟器运行产品的.app文件

解决

Xcode6之后提供了xctool这个工具,可以做到这些事情:

  1. 启动一个模拟器
  2. 把app安装到启动好的模拟器上面
  3. 从模拟器上卸载指定的app

这些功能基本能满足我们的需要了。

启动运行模拟器:

xcrun instruments -w 'iPhone X'

在已经启动好的模拟器中安装应用:

xcrun simctl install booted MailClinetApp.app 

这里要特别注意,是app,不是ipa 安装时需要提供的是APP的文件路径

正常情况下,就可以看到,这里已经把MailClinetApp这个app安装到了模拟器里面。

这里写图片描述

卸载APP的命令就比较简单了:

xcrun simctl uninstall booted com.xxxxxx.MailClinetApp

卸载时需要写的是bundle identifier。

xcrun 这个命令实际还有很多更高深的玩法,具体直接xcrun –help可以自己学习和领悟了,当然也可以把上面的几个命令组合起来写个脚本,实际提高工作效率。

版权声明:本文为博主原创文章,未经博主允许不得转载。

命令行编译/安装/运行/卸载IOS APP

介绍在模拟器和真机环境下,使用命令行安装、卸载app的方法。
  • shiyiyufen
  • shiyiyufen
  • 2016年03月04日 17:51
  • 5438

IOS使用命令行在模拟器上安装运行app

While Apple doesn’t provide an “official” way to launch an app in the iOS Simulator from the command...
  • love_monkey
  • love_monkey
  • 2014年07月17日 13:41
  • 3580

iOS 模拟器安装 .app 方法

iOS Simulator,是在Mac环境下开发iOS平台的程序时候,可以使用的辅助工具。iOS Simulator 是Xcode的一部分,通常在Xcode运行(或调试)应用程序时会自动启动。Xcod...
  • Htao_sir
  • Htao_sir
  • 2016年06月07日 15:31
  • 3573

iOS模拟器和真机调试时App的安装文件路径问题

摘抄自:http://zhidao.baidu.com/question/1605787265227542067.html Xcode6发布后,出现了很多的变动,功能性的变动,在这里不进行过多的赘述...
  • jijiji000111
  • jijiji000111
  • 2016年04月01日 10:18
  • 1956

iOS实战演练之对于present出来的UINavigationController返回的问题

如题,现在我们控制页面present到一个UINavigationController页面去SCMyCardDesignCollectionViewController *vc = [[SCMyCa...
  • yxys01
  • yxys01
  • 2016年08月03日 17:23
  • 1395

iOS实战演练之UIWebView无法显示问题

今天在做一个小demo的时候(ps:点击按钮时UIWebView显示该按钮代表的网站),发现UIWebView无法正常使用,下面是代码: ViewController.h:#import @int...
  • yxys01
  • yxys01
  • 2016年06月20日 14:40
  • 1737

iOS实战演练之关于数据交互的问题(利用XAMPP搭建本地服务器, 编写PHP代码实现iOS端注册登录功能)

在做我的demo的时候,我选择利用XAMPP搭建本地服务器, 编写PHP代码实现iOS端注册登录功能,具体实现参考[iOS+PHP]利用XAMPP搭建本地服务器, 编写PHP代码实现iOS端注册登录功...
  • yxys01
  • yxys01
  • 2016年08月11日 16:32
  • 344

[实战]iOS APP企业开发者账户申请流程

  • 2015年09月22日 16:41
  • 2.23MB
  • 下载

小马哥IOS9 苹果APP开发实战培训基础大神班课程表

  • 2016年01月21日 10:47
  • 32KB
  • 下载

iOS实战演练之开发一个iOS应用没有那么容易

读:这是来自新加坡的 iOS 开发者 Kent Nguyen 发表在1月底的一篇博文。这篇吐槽文在 iOS 开发圈子里流传甚广,从原文150多个评论就可见一斑,现翻译如下。  让我们开门见山吧:做一个...
  • yxys01
  • yxys01
  • 2016年07月15日 10:37
  • 195
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS实战演练之通过命令行将iOS的APP安装到模拟器中
举报原因:
原因补充:

(最多只允许输入30个字)