如何在 Xcode 4.5 上安装 iOS 4.3 模拟器?
Posted
技术标签:
【中文标题】如何在 Xcode 4.5 上安装 iOS 4.3 模拟器?【英文标题】:How do I install the iOS 4.3 Simulator on Xcode 4.5? 【发布时间】:2012-09-24 07:13:23 【问题描述】:我通过 App Store 安装了 Xcode 4.5,它支持 ios 5.1 和 6.0,但不支持 iOS 4.3。也不能在“首选项”的“下载”选项卡中下载。我尝试从另一台计算机上抓取它并将其放在这台计算机上,如described by Dominik Porada,但可惜没有用。也许我还需要其他文件?如何取回 iOS 4.3 SDK?
【问题讨论】:
检查这个问题:***.com/questions/11651773/…iOS 4.3 Simulator 在 Xcode 4.4 中为 Mountain Lion 消失了,但对于 Lion 没有,但上述问题应该是相当相关的。 啊哈!谢谢@BoA。我想我只需要在《狮子》的副本上挂一段时间。 Lion 的 VM 可能是一个不错的选择。 请检查:***.com/questions/16353099/… 【参考方案1】:实际上,只需将iPhoneSimulator4.3.sdk
文件复制到Xcode.app
包中,我就确实让4.3 出现在Xcode 4.3 菜单中,如described by Dominik Porada。我想我只需要重新启动 Xcode,就可以了!
但它不起作用。正如this question 的答案中所指出的,Mountain Lion 不支持 iOS 4.3。不过,对于 Lion 来说可能工作得很好。
【讨论】:
【参考方案2】:这是在 XCode 4.2 中运行 iOS 5.1 的解决方案。尝试遵循相同的程序。尝试从以前版本的 XCode 中复制它。我自己没有尝试过。但是看看它是否有效。
要让 Xcode 4.2 on Snow Leopard 在运行 iOS 5.1 的设备上运行代码,您可以这样做:
如果您有另一台 Mac 运行 Lion 和 Xcode 4.3.1,您可以从以下位置复制文件:
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport/5.1 (9B176)
将复制的文件放在 Snow Leopard Mac 上的相同位置:可能
/Developer/Platforms/iPhoneOS.platform/DeviceSupport
同样复制此目录下的 iOS 5.1 SDK 文件:
/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.1.sdk
同时将 iPhoneOS.platform 文件夹中 Lion 机器中的“version.plist”复制到 Snow Leopard 机器。
在 Snow Leopard 机器上重新启动 Xcode,重新连接设备,看起来很开心。
如果您无法访问装有 Lion 和 Xcode 4.3.1 的机器:
您可以从 4.3.1 DMG 中获取文件,该文件可在此处从 Apple 下载:Apple Developers 下载。
安装 DMG,在 Xcode 图标上显示包内容并向下钻取
/Volumes/Xcode/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport
按照上述步骤操作。
您可能会发现在终端窗口中使用 Apple 专有的同上方法 (sudo ditto src dest) 来复制文件夹更方便。
【讨论】:
看起来对于更高版本的 Xcode,您所要做的就是将iPhoneSimulator$version.sdk
复制到 Xcode.app
包中。有关更多信息,请参阅我的答案。以上是关于如何在 Xcode 4.5 上安装 iOS 4.3 模拟器?的主要内容,如果未能解决你的问题,请参考以下文章
xcode 4.5 是不是支持 ios 4.3 模拟器或更早版本?
在 Mountain Lion 上运行 4.3 版的 iOS 应用程序