【发布时间】:2013-11-01 16:09:37
【问题描述】:
在 Mavericks 上将 XCode 升级到 5.0.1 后,我无法安装 iOS 5 模拟器,它已从“下载”部分中删除...仅发生在我身上还是其他人有类似的问题?
是否可以从 Xcode 下载页面之外安装 5.1 模拟器?
【问题讨论】:
在 Mavericks 上将 XCode 升级到 5.0.1 后,我无法安装 iOS 5 模拟器,它已从“下载”部分中删除...仅发生在我身上还是其他人有类似的问题?
是否可以从 Xcode 下载页面之外安装 5.1 模拟器?
【问题讨论】:
很遗憾,iOS Simulator 5.0 和 5.1 不适用于 Mavericks。开发者论坛 (https://devforums.apple.com/message/911139#911139) 上的 gparker 最好地解释了其中的原因:
iOS 模拟器不会复制 iOS 的一些低级部分。例如,它使用主机 OS X 的内核,而不是尝试虚拟化 iOS 内核。 iOS 模拟器要求这些子系统在模拟的 iOS 和主机 OS X 之间看起来足够相似。当新的主机 OS X 更改太多时,它可能会破坏旧的模拟器。届时,有人会做出工程和成本决定,要么更新旧模拟器,要么放弃对它的支持。
不是您和我希望找到的答案。您当然可以在 Parallels 中运行 Mountain Lion 来测试 iOS 5.x。
【讨论】:
我在安装 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
【讨论】:
iPhoneSimulator5.1.sdk 并将副本移动到我的另一个虚拟机。我不知道是否有必要,但我使用 BatChmod.app 将“组”权限从“wheel”更改为“admin”以匹配其他“sdk”文件夹,同时选中“应用于封闭文件夹”框。
iOS Simulator 5.0/5.1 仅适用于 Mountain Lion。如果你在 Mavericks 上运行,你只会看到 iOS 6.0/6.1/7.0。 iOS5 Simulator on XCode5-GM
【讨论】:
额外的模拟器可以从Xcode -> Preference -> Downloads -> Components安装
但是,如果是 Xcode 5.x,则无法安装 iOS 5 模拟器,因为 Mavericks 不允许。
【讨论】: