34

在 Mavericks 上将 XCode 升级到 5.0.1 后,我无法安装 iOS 5 模拟器,它已从“下载”部分中删除……它只发生在我身上还是其他人有类似的问题?

在此处输入图像描述

是否可以从 Xcode 下载页面之外安装 5.1 模拟器?

4

4 回答 4

42

不幸的是,iOS Simulator 5.0 和 5.1 不适用于 Mavericks。gparker 在开发者论坛 ( https://devforums.apple.com/message/911139#911139 )上最好地解释了这个原因:

iOS 模拟器不会复制 iOS 的一些低级部分。例如,它使用主机 OS X 的内核,而不是尝试虚拟化 iOS 内核。iOS 模拟器要求这些子系统在模拟的 iOS 和主机 OS X 之间看起来足够相似。当新的主机 OS X 更改太多时,它可能会破坏旧的模拟器。那时,有人会做出工程和成本决定,要么更新旧模拟器,要么放弃对它的支持。

不是您和我希望找到的答案。您当然可以在 Parallels 中运行 Mountain Lion 来测试 iOS 5.x。

于 2013-10-26T15:27:19.017 回答
15

当我安装 XCode4.5 时,我遇到了同样的事情。然后我将 SDK 从旧的 xcode 复制到新的 xcode。SDK 位于以下路径。

/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk 

 /Applications/Xcode4.5.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator5.0.sdk
于 2013-10-23T12:06:17.007 回答
4

iOS Simulator 5.0/5.1 仅适用于 Mountain Lion。如果你在 Mavericks 上运行,你只会看到 iOS 6.0/6.1/7.0。 XCode5-GM 上的 iOS5 模拟器

于 2013-10-25T08:24:22.697 回答
0

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

在此处输入图像描述

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

在此处输入图像描述

Xcode 5 的 Apple 文档

于 2014-04-21T08:50:58.037 回答