Xcode 4.3.1 之后 iOS 模拟器去了哪里?

Posted

技术标签:

【中文标题】Xcode 4.3.1 之后 iOS 模拟器去了哪里?【英文标题】:Where did iOS Simulator go after Xcode 4.3.1? 【发布时间】:2012-03-16 21:18:23 【问题描述】:

我有时需要运行独立于 Xcode 的 ios 模拟器来在 Safari 上进行测试。我以前只能在 Spotlight 中查找它并从那里运行它。但是自从我升级到 Xcode 4.3.1 之后,Spotlight 就再也找不到它了。知道它去哪儿了吗?

【问题讨论】:

@MDT 这是个好主意!介意把它放在答案部分吗? 【参考方案1】:

从 Xcode 启动模拟器,当它出现在您的 Dock 中时,右键单击它并选择 Keep in Dock。

模拟器也可以直接从Finder启动:

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/iPhone\ 模拟器.app

编辑:我不知道这是否一直在这里,但我刚刚发现您也可以通过右键单击 Dock 中的 Xcode 图标 >> 打开开发者工具 >> iOS 模拟器来启动模拟器。

【讨论】:

它在 Xcode/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications/【参考方案2】:

它嵌入在您从 Mac Store 或开发者网站下载的 Xcode.app 捆绑包中。我发现现在启动它的最佳方法是启动一些应用程序,然后终止该应用程序,但不要退出模拟器。

【讨论】:

是的,这就是我一直在做的事情。但是不得不等待 Xcode + 应用程序启动才能在 Safari 上进行测试是很烦人的……我希望有更好的方法。 @pixelfreak 您可以在 Finder 中导航到应用程序包,按住 ctrl+单击它,选择 Show Bundle Contents,然后导航到模拟器并在那里启动它。也许拖一个快捷方式到它。模拟器现在隐藏在特定 SDK 的 Developer 目录下,而不是位于 Applications 下的*** Developer 目录中。【参考方案3】:

这是 sim 应用程序现在所在位置的技术路径

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

(即使您在查找器中查看时的显示名称现在更改为“iOS Simulator.app”)

【讨论】:

【参考方案4】:

看来您也可以通过转到 Xcode 的Preferences > Downloads 来安装模拟器。在那之后,我认为模拟器将像以前一样成为它自己的应用程序。

【讨论】:

以上是关于Xcode 4.3.1 之后 iOS 模拟器去了哪里?的主要内容,如果未能解决你的问题,请参考以下文章

从 Xcode 11.3 启动 iOS 模拟器并出现黑屏

iOS 7模拟器日语键盘词典在哪里?

是否可以在 Xcode 8 上运行 iOS 11 模拟器?

Xcode怎么设置启动的iOS模拟器的系统版本

如何在 Xcode 6.1 中安装 iOS 7.0 和 iOS 8.0 模拟器?

iOS真机调试详解