如何在不启动的Xcode运行iPhone模拟器?(How to run iPhone emulato

2019-06-24 01:46发布

在我运行Snow Leopard的旧的Mac,我可以输入“IOS”到聚光灯下,它会自行启动了iPhone / iPad的模拟器。

因为我已经不得不让狮跑新机。 我已经安装的Xcode的狮子,我已经安装了从首选项面板的开发者工具选项。

但“IOS”选项不再有:(只有这样,现在似乎是运行Xcode中,创建一个空的项目,然后用运行选项启动模拟器。

我已经搜查,搜查的intertubes和facewebs,但没有什么帮助。

有谁知道如何在狮跑只有模拟器?

更新:此主要是应对@ike_love下面线程。 这个问题的答案是不放心在所有约塞米蒂机器工作。

Answer 1:

安装在假设你已经Xcode中/Applications ,那么你可以在命令行中执行此操作,启动iPhone模拟器:

$ open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app

(Xcode中6+):

$ open /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app

你可以创建从您的桌面上的符号链接,以简化这个过程:

$ ln -s /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app ~/Desktop

(Xcode中6+):

$ ln -s /Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app ~/Desktop

正如@JackHahoney指出的那样,你还可以添加一个alias到您的~/.bash_profile

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De‌​veloper/Applications/iPhone\ Simulator.app'

(Xcode中6+):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app'

(Xcode中7+):

$ alias simulator='open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app'

这意味着,你可以在命令行用一个容易记住的单词启动iPhone模拟器:

$ simulator


Answer 2:

不带命令行的摆弄最简单的方法:

  1. 推出的Xcode一次。
  2. 运行iPhone模拟器
  3. 拖动iPhone模拟器图标停靠。

你想用它下一次,只要点击Dock中的iPhone模拟器图标。



Answer 3:

在Xcode 7+的位置现在是

/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

在命令行中运行它

$ open -a Simulator

希望可以帮助别人



Answer 4:

可以得到,如果你为它创建一个Automator的发射它通过聚光灯推出:

  1. 打开Automator.app
  2. 选择应用程序的类型
  3. 选择操作>库>工具>启动应用程序
  4. 打开可以启动应用程序的下拉菜单,并选择其他
  5. 你不能直接选择模拟器的应用程序,因为它是内部Xcode.app包。 因此,你就必须找到它在一个单独的Finder窗口,并把它拖到文件选择窗口。 这将在以下路径之一取决于您的Xcode版本(最旧到最新):
    • /Applications/Xcode.app/Contents/Developer/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iOS Simulator.app
    • /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
  6. 最后,保存此的Automator应用程序在你的应用程序文件夹中iOS Simulator.app

要获取Automator的应用程序,你只是做了一个漂亮的图标,你可以做到以下几点:

  1. 右键点击iOS Simulator.app并选择获取信息
  2. 点击左上角的图标,然后做Cmd-C进行复制
  3. 右键点击你的Automator应用程序,并选择获取信息
  4. 点击左上角的图标,然后做Cmd-V粘贴



Answer 5:

是不是有助于你看到的图像

编辑

现在,随着新的Xcode如果Xcode中的图标码头上你可以右键单击它并形成菜单中,您可以选择Open Developer Tool ,并在子菜单中,您可以选择iOS Simulator打开模拟器,而无需打开Xcode的!



Answer 6:

无需做在命令行任何东西。

只需使用聚光灯运行simulator.app



Answer 7:

作为答案的众多表明,有很多不同的方法来解决这个问题。 不是所有的人解决什么是我的头号问题,似乎是提问者的优先级,以及:从焦点发射的能力。

下面是对我工作得很好,并应与任何OS X和XCode的版本一起使用的解决方案。 我测试过它在OS X 10.11和XCode的7.3。

初始设置确实需要推出的XCode,但在那之后,你会不会只是需要去的模拟器。

建立

  1. 启动的XCode
  2. Xcode的菜单中选择打开开发工具 > 模拟器
  3. 在码头上,控制(或右)点击模拟器图标
  4. 选择选项 > 在Finder中显示
  5. 按住命令和选项,拖动图标模拟器对应用程序目录。 这将创建一个别名它。
  6. 如果需要,从“模拟”到“iPhone模拟器”命名的别名。 不管你的名字就是它会显示在聚光灯下。

注:还有其他的方法去模拟器应用程序的位置(步骤1-4),如使用转到文件夹...在Finder中,但那些需要知道的模拟器开始的位置。 由于已经从版本的Xcode版本改变了,这样应该不会受到这些变化的工作。

使用

  1. 发射聚光灯(命令空间等)
  2. 输入“仿真”或“IOS”(如果您重命名别名)。
  3. 如果必要的话,请使用下箭头滚动到模拟器别名。 最终,聚光灯应该学习,使别名的首选,那么可以跳过此步骤。
  4. 敲回车


Answer 8:

尝试下面指令启动iPhone模拟器:

转到应用程序文件夹 - > Xcode的应用程序- >右键单击显示包内容 - >现在显示在Xcode 内容的文件- > 开发 - > 平台 - > iPhoneSimulator.platform - > 开发 - > 应用程序 - >现在显示的iOS模拟器应用点击推出iPhone模拟器...!



Answer 9:

在Xcode 6模拟器的位置已经改变到:

/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app

它再也不能在这里找到:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone Simulator.app

我希望这可以帮助别人,因为我有时想开始从终端模拟器。



Answer 10:

该解决方案上面并没有ZSH为我工作。 我需要逃避的iPhoneSimulator.platform点。 这对我的作品:

alias simulator="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"

这可能是更加有弹性的版本:

alias simulator="open -a 'iOS Simulator'"


Answer 11:

有一个更容易的方法:

  1. 命中command + space ,Spotlight搜索就会出现
  2. 键入iOS Simulator ,打return

完成。

-----在跟进@E。 Maggini downvote ---

是的,你仍然可以轻松地访问iOS Simulator使用Spotlight



Answer 12:

在终端:对于Xcode的9.x和上述

$ open /Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

对于Xcode的-β9.x和上述

$ open /Applications/Xcode-beta.app/Contents/Developer/Applications/Simulator.app


Answer 13:

  1. 进入搜索。
  2. 边栏上,单击应用程序。
  3. 在应用程序中找到的Xcode。
  4. 右键点击Xcode中的任何设置你(通常是两个手指点击[未挖掘])。
  5. 点击“显示包内容”。
  6. 进入文件夹的内容。
  7. 搜索模拟器。
  8. 等待30秒它加载。
  9. 然后找到iPhone模拟器。
  10. 您可以拖动该推上了被告席,方便使用。

我希望这有帮助!



Answer 14:

从终端只是运行以下命令:

ios-sim  start

或者,将它添加到您的~/.profile保存自己的几个按键:

alias ios="ios-sim  start"

不知道这是Mac OS X和Xcode中的版本,这个命令变得可用。 我分别运行10.10.3和6.3。



Answer 15:

最简单的方法就是使用Spotlight搜索。 只需单击CMD +空格并输入搜索模拟器。 像这样:

而在几秒钟内仿真器将被载入:

要切换到你可以在硬件上使用菜单中的其他设备- >设备

有几个不同的凉爽仪器可以在硬件菜单使用,如方向变化,手势,按键,FaceID,键盘或音频输入。



文章来源: How to run iPhone emulator WITHOUT starting Xcode?