在我那台运行雪豹(Snow Leopard)的旧Mac电脑上,我可以在聚光灯下输入“ios”,它就会自动启动iPhone/iPad模拟器。

从那以后,我不得不换了一台运行Lion的新机器。我已经安装了Xcode for Lion,我已经从首选项面板中安装了开发人员工具选项。

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

我已经搜索了一遍又一遍,但没有任何帮助。

有人知道如何在Lion上只运行模拟器吗?

更新: 这是对下面@ike_love帖子的回应。 这个答案并不能保证在优胜美地的所有机器上都适用。


当前回答

在XCode 7+中,位置现在是

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

从命令行运行它

$ open -a Simulator

其他回答

上述解决方案在ZSH中并不适用。我需要在iphone模拟器平台中转义圆点。这对我来说很管用:

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

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

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

假设你在/Applications中安装了Xcode,那么你可以从命令行启动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

你可以在你的Desktop中创建一个符号链接来简化:

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

如果你试图同时打开多个不同的模拟器:

打开模拟器应用,而不是Xcode。

然后“File >> Open Device >>”选择iOS版本>>选择设备。

“打开设备”的位置在不同的Xcode版本中发生了变化,所以它可能在不同的地方

在终端: 对于Xcode 9。X及以上

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

对于Xcode-beta 9。X及以上

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

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

并在几秒钟内模拟设备将加载:

要切换到另一个设备,可以使用硬件->设备下的菜单

在硬件菜单下,你可以使用一些不同的很酷的工具,比如方向改变、手势、按钮、FaceID、键盘或音频输入。