前言

有的时候,我们可能需要将别人的Xcode运行之后的程序包(xxx.app)安装在自己的模拟器上,如下我将介绍如何通过终端来安装。

实现

获取自己Xcode生成的xxx.app

steps 1:在工程 didFinishLaunchingWithOptions: 方法中打印bundle路径:

NSLog(@"%@", [[NSBundle mainBundle] pathForAuxiliaryExecutable:@""]);

steps 2:拷贝打印的bundle路径,然后点击桌面->选择屏幕上方工具栏上的前往->选择前往文件夹:

steps 3:将拷贝的路径粘贴在前往文件夹路径中,点击回车即可:

安装别人Xcode生成的xxx.app

steps 1:打开终端

steps 2:在终端输入xcrun simctl install booted xxx.app路径,点击回车。注意,xxx.app路径为你需要安装到模拟器中的app的路径,获取方法直接将其拖入终端即可。这里有个小技巧,可先复制 xcrun simctl install booted 粘贴到终端,然后再将xxx.app拖入到终端,两者之间以空格隔开。

Tips

如果没有安装Command Line Tool,系统会自动提示安装,点击install即可。

异常问题

1、xcrun simctl install booted /path/xxx.app

2、xcrun: error: unable to find utility “simctl”, not a developer tool or in PATH`
xcrun simctl install booted /path/xxx.app

3、xcrun: error: active developer path (“/Volumes/Xcode/Xcode.app/Contents/Developer”) does not exist, use xcode-select –switch path/to/Xcode.app to specify the Xcode that you wish to use for command line developer tools (or seeman xcode-select)
No devices are booted`

这些问题将会导致安装不成功,如果没有安装上可执行下面的操作。

解决方案

steps 1:获取Xcode路径。获取Xcode路径只需到应用程序中找到Xcode,然后将其拖入到终端即可获取到Xcode的路径。

steps 2:在终端中继续输入 sudo xcode-select -switch Xcode路径/Contents/Developer 即可。

Tips

比如我的Xcode路径为:/Applications/Xcode.app。那么我在终端中则会输入为:sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer

终端:Xcode模拟器上安装.app方法相关推荐

  1. Xcode模拟器上安装.app的方法

    Xcode模拟器上安装app的方法 (.app) 背景: 因为项目中有用到es6的语法,导致前端页面在低版本系统的ios手机上显示白屏.我这ios11.1系统就开始显示白屏了,由于公司没有这个系统的测 ...

  2. ios模拟器装ipa包_Xcode模拟器上安装.app 方法

    最近测试需要在iphone8和iPhone X上做测试兼容问题,可是公司资源少没有真机可以测试,所以只能使用模拟器上进行.下面我将介绍如何通过终端来安装. 如果直接将生成的ipa文件安装到模拟器上,当 ...

  3. iOS安全之在模拟器中安装APP

    我一直在想iOS 模拟器如何安装 微博.UC等一些非系统自带的应用? Xcode提供了simctl命令来对模拟器进行各种操作,这个命令的路径是: /Applications/Xcode.app/Con ...

  4. 如何在Android模拟器上安装和卸载APK程序包

    如何在Android模拟器上安装和卸载APK程序包 Android, 程序包, APK, 卸载, 模拟 一,安装APK          安装APK当然首先是要有模拟器,和要安装的APK包,这个不多废 ...

  5. iOS 如何在模拟器中安装APP

    公司使用钉钉应用,钉钉中可以添加本公司的web应用,测试的时候需要在iOS模拟器中测试,下面就是如何在模拟器中安装app. 模拟器上是没有 App Store 的,也不能下载 ipa 文件安装.只能安 ...

  6. Fiddler / Charles - 夜神模拟器证书安装App抓包

    Fiddler/Charles - 夜神模拟器证书安装App抓包 文章目录 Fiddler/Charles - 夜神模拟器证书安装App抓包 前言 一.软件安装 1.Openssl安装 1.1下载安装 ...

  7. 在Android模拟器上安装Google Play

    问题 我想在模拟器上安装Google Play. 问题是网上没有指南可以准确地告诉我该怎么做. 我不知道为什么,似乎他们使用的是旧版Android Market(3版之前的版本),或者至少有人展示了一 ...

  8. windows和手机、模拟器上安装mitmproxy

    一.Windows上安装 1.下载一个  并配置 2.启动的你mitmproxy 如果是windows 则启动 mitmweb 3.配置了浏览器之后选择浏览器的代理模式   我是配置在mitmprox ...

  9. python安装教程win8-python 2.7在win8.1上安装的方法

    是不是还有小伙伴还没安装python 2.7,有些win8.1用户不熟悉python 2.7安装的方法,下面就是关于python 2.7在win8.1上安装的方法,希望可以帮到大家. python 2 ...

最新文章

  1. win 2008 控制共享文件夹大小_Windows转Mac Win10局域网文件共享设置
  2. 超声波测距测速升压可调中周倒车雷达变频器传感器1:10
  3. java map的理解_java中的hashmap理解
  4. [剑指offer][JAVA]面试题第[15]题[二进制中1的个数][位运算]
  5. EntityManager:seam新手必读(一)
  6. 了解Linux文件系统:ext4及更高版本
  7. 当你不被上司信任和待见,工作无法正常开展
  8. 命令行编译_[Bazel]自定义命令行编译标志
  9. Dubbo面试18问!这些你都会吗?
  10. PHP swoole解密,[讨论]php7.3如何解密swoole
  11. pythonturtle魔法阵_开启NLP的大魔法阵——一步一步教上手Bert的Fine Tuning
  12. 初中OJ1998【2015.8.3普及组模拟赛】饥饿的WZK(hunger)
  13. 五一就要到了,我用Python制作一款钉钉低价机票提示器!
  14. mysql excel 函数_excel常用函数总结
  15. 基于java毕业设计的汽车销售进销存
  16. 哈工大车万翔:自然语言处理范式正在变迁
  17. 《地球概论》(第3版)笔记 第三章 地球的运动
  18. 计算机应用课程设计样式大全,《计算机应用基础》课程设计
  19. 把数组对象[{key1:val1},{key2:val2}] 的key val 分割成独立的数组
  20. Java解压Jar文件

热门文章

  1. QVector用法详细介绍
  2. h5第三方登录—微信登录
  3. U3D物体范围内随机运动
  4. twitter api使用_如何使用rtweet和R搜索Twitter
  5. 将计算结果保留小数点后指定的位数
  6. MySQL高级-索引(BTree)结构
  7. 未来的全能保姆机器人作文_保姆机器人作文400字
  8. 电网经济和频率控制的多层,多时间尺度模型方法 Julia源代码,本文提出了一个覆盖所有控制时间尺度的多路动态网络模型 代码按照高水平文章复现
  9. html设置距离页面上距离,html上下间距怎么调
  10. python自带模块中文解释_python内置模块详解