在我那台运行雪豹(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应该学习并将别名作为首选,这样您就可以跳过这一步。 点击返回

其他回答

尝试下面的指示启动iphone模拟器:

去应用程序文件夹->Xcode应用程序->右击显示包内容->现在显示文件在Xcode内容->开发者->平台-> iphone模拟器。>应用程序>现在显示iOS模拟器应用程序点击启动iphone模拟器…!

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

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

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

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

在终端: 对于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

我根据@trojanfoe的回答创建了一个自动化应用程序,这样你就可以直接从Dock https://github.com/tsdexter/ios-simulator-expo-utilities/启动iOS模拟器

看图片对你有帮助吗

Edit

现在有了新的Xcode如果Xcode的图标在dock上你可以右键点击它,形成菜单你可以选择打开开发人员工具在子菜单中你可以选择iOS模拟器来打开模拟器而不需要打开Xcode !