22

XCode 5 似乎只附带 iOS 6 和 7 模拟器。有没有办法将 iOS 5 模拟器与 XCode 5 一起使用?

4

8 回答 8

27

如果您在 OS X v10.8 下使用 Xcode 5,那么如果您转到 Preferences -> Downloads,您应该会在“组件”下看到 5.0 和 5.1 模拟器。您可以直接从那里下载和安装。

如果您在 OS X v10.9 下使用 Xcode 5,那么 iOS 5 模拟器将不再可用。

在要吸取的教训方面,Apple 在 iOS 4 以及从 OS X v10.7 到 v10.8 的过渡中做了完全相同的事情。因此,期望从现在开始,Apple 将只为 OS X 发布时的最新版本和之前的版本提供模拟器,这并非没有道理。

于 2013-10-09T20:56:44.690 回答
7

从 Mavericks 和 Xcode 5.1 开始,iOS5 模拟器现在已经不复存在了 :(

似乎Apple希望我们专注于iOS7和iOS6。(iOS5 现在在活跃的 AppStore 设备上只占总数的 < 1 到 5%)

于 2013-10-29T04:51:44.313 回答
4

虽然 Mavericks 下没有 5.1 模拟器,但您仍然可以连接旧的 iPad1 进行测试。

于 2014-02-07T20:32:39.490 回答
2

可以从以下位置安装其他模拟器Xcode -> Preference -> Downloads -> Components

下载模拟器截图

但是,如果是 Xcode 5.x,则无法安装 iOS 5 模拟器,因为 Mavericks 不允许。

Xcode 5 的 Apple 文档截图

Xcode 5 链接的 Apple 文档

于 2014-04-21T08:54:39.973 回答
1

从技术上讲,这并不能回答您的问题,但这就是我在实践中的做法:

您可以在系统上同时安装 Xcode 4 和 5。Xcode4 确实支持 iOS 5。您只需从下载页面下载 Xcode4并在安装到系统之前重命名应用程序(这样您就不会将其复制到 Xcode 5 上)。

编辑:此解决方案不再起作用。曾经工作,但目前对我来说崩溃了。

于 2013-11-13T10:29:15.650 回答
0

如果您仍然拥有旧版本的 XCode,您可以尝试提供符号链接,如本文所述:https ://stackoverflow.com/a/18957939/2415693

于 2013-10-29T20:44:10.903 回答
0

我正在运行 Mavericks,但我将 Mountain Lion 作为 Parallels Desktop 下的虚拟分区。在 Xcode 5.0.2 下载下,iOS 5.0 和 5.1 模拟器出现了,我已经下载了它们,但遗憾的是在运行应用程序时我似乎无法选择它们。

如果我手动选择,5.1 模拟器运行良好,只是我似乎无法从 Xcode 在其上部署应用程序,即使我将我的部署目标设置为 5.1.1。

为了满足我的好奇心,我还让 Mountain Lion 从外部硬盘运行(没有虚拟机),我得到了相同的结果:没有将应用程序从 Xcode 5 部署到 iOS 5.1.1

于 2013-12-30T01:30:06.570 回答
0

我能够在 Lion 上使用 Xcode 5 运行 iOS 5.0 模拟器。但是升级到 Maverick 后,它的工作方式与在 Lion 上的工作方式不同。可能有办法,但和以前不一样……

于 2013-11-11T14:50:17.027 回答