如何运行iPhone模拟器无需启动Xcode?

在我运行雪豹的旧Mac上,我可以input“ios”成为聚光灯,它将自行启动iPhone / iPad模拟器。

我从那以后就得到了一台运行Lion的新机器。 我已经为Lion安装了Xcode,我已经从首选项面板安装了开发者工具选项。

但是“ios”选项不再存在:(现在唯一的方法是运行Xcode,创build一个空的项目,然后用run选项启动模拟器。

我已经search和searchintertubes和面巾,但没有任何帮助。

有谁知道如何在Lion上运行模拟器?

更新:这是对下面的@ike_love线程的回应。 这个答案不能保证在所有优胜美地机器上工作。

在这里输入图像说明

假设你在/Applications安装了Xcode,那么你可以通过命令行来启动iPhone Simulator:

 $ 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 

您可以从桌面创build一个符号链接,使其更容易:

 $ 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所指出的,你也可以为你的~/.bash_profile添加一个alias

 $ 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:

 $ simulator 

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

  1. 一次启动Xcode。
  2. 运行ios模拟器
  3. 拖动ios模拟器图标停靠它。

下一次你想使用它,只需点击dock中的ios模拟器图标。

如果你为它创build一个Automator启动器,你可以通过聚光灯来启动它:

  1. 打开Automator.app
  2. select应用程序的types
  3. select操作>库>实用程序>启动应用程序
  4. 打开可以启动的应用程序的下拉列表并select其他
  5. 您不能直接select模拟器应用程序,因为它在Xcode.app包内。 所以相反,您必须在一个单独的Finder窗口中导航到它并将其拖到文件select器窗口上。 根据您的Xcode版本(从最旧到最新),它将位于以下path之一:
    • /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应用程序

为了获得您刚刚制作的Automator应用程序的漂亮图标,您可以执行以下操作:

  1. 右键单击iOS Simulator.app并select获取信息
  2. 点击左上angular的图标,然后执行Cmd-C将其复制
  3. 右键单击您的Automator应用程序,然后select获取信息
  4. 点击左上angular的图标,执行Cmd-V粘贴

复制图标

是否有助于你看到图像 在这里输入图像说明

编辑

现在新的Xcode如果Xcode的图标在Dock上,您可以右键单击它并形成菜单,您可以selectOpen Developer Tool并在子菜单中selectiOS Simulator来打开模拟器而无需打开Xcode。 在这里输入图像说明

在XCode 7+的位置是现在

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

从命令行运行它

 $ open -a Simulator 

希望能帮助别人

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

转到应用程序文件夹 – > Xcode应用程序 – >右键单击显示包内容 – >现在显示Xcode 内容中的文件 – > 开发人员 – > 平台 – > iPhoneSimulator.platform – > 开发人员 – > 应用程序 – >现在显示iOS模拟器应用程序点击启动iPhone模拟器…!

在Xcode 6中,模拟器的位置已经更改为:

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

在这里不再可以find:

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

我希望这有助于某人,因为我有时想从terminal启动模拟器。

在命令行上不需要做任何事情。

只需使用Spotlight来运行simulator.app

聚光灯搜索simulator.app的屏幕截图

正如大量的答案所表明的那样,解决这个问题有很多不同的方法。 不是所有的人都能解决我的头号问题,而且似乎也是提问者的首要任务:从Spotlight启动的能力。

这个解决scheme对我来说很好,可以和任何OS X和XCode版本一起工作。 我已经在OS X 10.11和XCode 7.3上testing过了。

初始设置需要启动XCode,但在此之后,您将不需要仅仅到达模拟器。

build立

  1. 启动XCode
  2. XCode菜单中,selectOpen Developer Tool > Simulator
  3. 在docker,控制(或右键)点击模拟器图标
  4. select选项 > 在Finder中显示
  5. 按住Command和Option的同时,将Simulator图标拖到应用程序目录。 这将创build一个别名。
  6. 如果需要,将别名从“模拟器”重命名为“iOS模拟器”。 无论你的名字是什么,它将在聚光灯下显示出来。

注意:还有其他方法可以到达Simulator应用程序的位置(步骤1-4),例如在Finder中使用“前往文件夹… ”,但是需要知道模拟器开始的位置。 由于XCode的版本已经发生了变化,所以无论这些变化如何,这种方式都应该可以工作。

使用

  1. 启动Spotlight(命令空间等)
  2. 键入“模拟器”或“ios”(如果您重命名别名)。
  3. 如有必要,请使用向下箭头滚动到模拟器别名。 最终,聚光灯应该学习并使别名成为首选,所以你可以跳过这一步。
  4. 击退

上面的解决scheme在ZSH中不适合我。 我需要逃避iPhoneSimulator.platform中的点。 这适用于我:

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

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

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

有一个更简单的方法:

  1. 点击command + space ,将出现Spotlightsearch
  2. 键入iOS Simulatorreturn

完成。

—–跟进@E。 Maggini downvote —

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

在这里输入图像说明

  1. 进入Finder。
  2. 在边栏上,点击应用程序。
  3. 在应用程序中查找Xcode。
  4. 右键单击Xco​​de,无论你有什么设置(通常两指点击[不点击])。
  5. 点击“显示包装内容”。
  6. 进入内容文件夹。
  7. search模拟器。
  8. 等待30秒加载。
  9. 向下滚动,findiOS模拟器。
  10. 你可以把它拖到docker上,以方便访问。

我希望这有帮助!

从terminal运行这个命令:

 ios-sim start 

或者,把它添加到你的~/.profile以节省几个击键:

 alias ios="ios-sim start" 

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

在terminal:对于Xcode-beta 9.x

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

对于Xcode 8.x

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