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

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

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

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

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

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


当前回答

正如众多的答案所表明的那样,有许多不同的方法来解决这个问题。并不是所有的问题都解决了我的首要问题,也是提问者优先考虑的问题:从重点报道发布的能力。

下面的解决方案很适合我,应该适用于任何OS X和XCode版本。我已经在OS X 10.11和XCode 7.3上进行了测试。

初始设置确实需要启动XCode,但在那之后,你就不需要进入模拟器了。

设置

发射XCode 从XCode菜单中,选择打开开发人员工具>模拟器 在dock中,控制(或右击)单击模拟器图标 选择选项>在Finder中显示 同时按住命令和选项,将模拟器图标拖到应用程序目录。这将为它创建一个别名。 如果需要,将别名从“模拟器”重命名为“iOS模拟器”。不管你叫什么,它都会在重点报道节目中出现。

注意:还有其他方法来获取模拟器应用程序的位置(步骤1-4),比如在Finder中使用Go to Folder…,但这些都需要知道模拟器的位置。由于在不同版本的XCode中,这种方法都发生了变化,所以不管这些变化如何,这种方法都可以工作。

Use

启动Spotlight(命令行空间等) 输入“模拟器”或“ios”(如果你重命名了别名)。 如有必要,使用向下箭头滚动到模拟器别名。最后,spotlight应该学习并将别名作为首选,这样您就可以跳过这一步。 点击返回

其他回答

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

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

这里已经找不到它了:

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

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

从终端运行这个命令:

ios-sim  start

或者,将其添加到~/。配置文件来节省你的几个按键:

alias ios="ios-sim  start"

不确定该命令在Max OS X和Xcode的哪个版本可用。我分别运行10.10.3和6.3。

有一个更简单的方法:

点击命令+空格,Spotlight Search将出现 输入iOS模拟器,点击返回

完成了。

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

是的,您仍然可以使用Spotlight轻松访问iOS模拟器。

正如众多的答案所表明的那样,有许多不同的方法来解决这个问题。并不是所有的问题都解决了我的首要问题,也是提问者优先考虑的问题:从重点报道发布的能力。

下面的解决方案很适合我,应该适用于任何OS X和XCode版本。我已经在OS X 10.11和XCode 7.3上进行了测试。

初始设置确实需要启动XCode,但在那之后,你就不需要进入模拟器了。

设置

发射XCode 从XCode菜单中,选择打开开发人员工具>模拟器 在dock中,控制(或右击)单击模拟器图标 选择选项>在Finder中显示 同时按住命令和选项,将模拟器图标拖到应用程序目录。这将为它创建一个别名。 如果需要,将别名从“模拟器”重命名为“iOS模拟器”。不管你叫什么,它都会在重点报道节目中出现。

注意:还有其他方法来获取模拟器应用程序的位置(步骤1-4),比如在Finder中使用Go to Folder…,但这些都需要知道模拟器的位置。由于在不同版本的XCode中,这种方法都发生了变化,所以不管这些变化如何,这种方法都可以工作。

Use

启动Spotlight(命令行空间等) 输入“模拟器”或“ios”(如果你重命名了别名)。 如有必要,使用向下箭头滚动到模拟器别名。最后,spotlight应该学习并将别名作为首选,这样您就可以跳过这一步。 点击返回

不需要修改命令行,最简单的方法是:

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

下次你想使用它时,只需点击底座上的ios模拟器图标。