如果没有“ Build and Run”,是否可以启动iPhone模拟器?


141

我想在“构建并运行”之前在模拟器中删除应用程序。如何启动模拟器,以便删除?如果我通过“ build and run”启动它,由于我要修复的错误,我会得到很长的日志输出,该记录可能需要一段时间。我想避免这种情况。

Answers:


256

模拟器只是一个应用程序,因此您可以像其他任何应用程序一样运行它。

要直接从终端运行模拟器,请在这些位置前面添加open命令

Xcode 7.x,8.x和9.x

在Xcode 7.x中,iPhone模拟器再次移动:/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app

Xcode 6.x

在Xcode 6.x中,iPhone模拟器再次移动,现在位于此处:/Applications/Xcode.app/Contents/Developer/Applications/iOS Simulator.app


Xcode 4.x,5.x

在Xcode 4.x(通过Mountain Lion上的4.5)和Mavericks上的Xcode 5.0.x中,它位于此处: /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/

在我的Xcode(4.5.2)版本中,我发现使用Open Developer Tool停靠图标或Xcode菜单中的菜单非常方便:

打开iOS模拟器


Xcode 3.x

在Xcode 3.x中,它位于此处:

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


在将来的Xcode版本中,它可能会再次移动,这是一个松散的小应用程序。


4
@jimbojw-这是一个应用程序包,所以,它也是一个文件夹。如果双击它(或使用openterminal命令),它将运行。附带地,在更新的iPhone SDK中,它称为“ iOS Simulator.app”。
赛斯2012年

1
谢谢-那open是丢失的那一块。
2012年

4
我在这里找到的完整路径是/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ Simulator.app
Michael Mior 2012年

2
还要注意,如果您在Finder中使用上面注释中的路径,则可以像其他任何应用一样将模拟器向下拖动到扩展坞中。
Mike

2
我在“ /Applications/Xcode.app/Contents/Applications/iOS Simulator.app”中找到了它。要更改设备,请在模拟器应用程序中单击硬件>设备。
Cheeso

36

在终端中,您可以使用:

open -a iPhone\ Simulator
open -a iOS\ Simulator
open -a Simulator

这完全取决于模拟器的应用程序名称,这可能会随着Xcode的每次迭代而改变。


4
到目前为止,这是最简单的解决方案。如果不起作用,请尝试使用iOS\ Simulator
菲利克斯(Felix)2015年

35

由于XCode 4.3的位置已更改,因此现在可以在以下位置找到模拟器:

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


24

要继续执行@jimbojw中的新命令以使用新的Xcode创建快捷方式(通过首选项安装),请执行以下操作:

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

它将在应用程序文件夹中为您创建一个快捷方式。


9

使用Spotlight

但是只会打开最后一个模拟器。如果您iPad Air 2上次使用过,Spotlight将打开它。如果您想iPhone 6s这次打开,那是一个问题。




4

不打开Xcode:

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

1
为此,我在〜/ .bash_profile:中添加了一个别名:alias ios="open /Applications/Xcode.app/Contents/Developer/Applications/iOS\ Simulator.app"它使我可以从命令行运行ios
ghayes

1
仅供参考,在我的机器上,应用程序Simulator.app不是iOS Simulator.app
Joshua Pinter

3

最简单的方法是从启动仿真器Xcode,然后在扩展坞上,在图标上单击Ctrl+ Click,然后选择Keep in Dock在此处输入图片说明


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.