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

目的

最近因为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安装到了模拟器里面。

iOS实战演练之通过命令行将iOS的APP安装到模拟器中_第1张图片

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

xcrun simctl uninstall booted com.xxxxxx.MailClinetApp

卸载时需要写的是bundle identifier。

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

你可能感兴趣的:(Mac,#,iOS实战演练,iOS学习--从入门到实战)