Xcode 4.3和iPhone模拟器4.2

10

有没有办法在 Lion 上的 Xcode 4.3 中安装 iPhone 模拟器 4.2? 我只能找到如何在 Xcode 4.2 中安装它,但不是在 Lion 上的 Xcode 4.3。

3个回答

27
我找到了一种方法来安装 iPhone 模拟器 4.2 到 Xcode 4.3:
按照 Parth Bhatt 的说明进行操作,但是要将模拟器安装在临时文件夹中(在 Xcode 4.3 中不存在 "Developer" 文件夹)。
安装完成后,打开一个新的 Finder 窗口,转到 /Applications,右键点击 Xcode,选择“显示包内容”,然后导航到 /Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs,您将看到一个 .sdk 文件的列表,其中每个iPhone 模拟器都会有一个对应的 .sdk 文件。
从临时文件夹中将 "iPhoneSimulator4.2.sdk" 文件拖到 Xcode 包的 SDKs 文件夹内,并放置于此。
重新启动 Xcode,这就完成了(可以删除临时文件夹)。
如果您的项目部署目标是 4.2,则将拥有 4.2 模拟器。

2
如果你想节省时间和大量的磁盘空间,可以使用Pacifist来提取iPhoneSimulator42包(它在Essentials: iPhoneSDKMeta: iPhoneSDK4_2: iPhoneSimulatorSDK4_2.pkg中),然后将相同的iPhoneSimulator4.2.sdk文件夹复制到Xcode的bundle中,该文件夹嵌套在Platforms/iPhoneSimulator.platform/Developer/SDKs中。 - cbowns
我从Xcode | 首选项 | 下载中安装了旧版模拟器4.3。但它没有出现在调试运行按钮附近的下拉列表中。我仍然只能在模拟器5.1或5.0中进行调试运行。有什么建议吗? - GeorgeW
1
@GeorgeW 你需要将4.3设置为你的开发目标。 - Rik Smith-Unna
感谢您的提示,@cbowns。省了我大量的时间! - Christopher Pickslay

1

前往“首选项 -> 下载选项卡 -> 组件选项卡”,然后安装您需要的内容。目前它可以让我下载4.3和5.0模拟器。


0

我认为这是不可能的。你只能下载并安装由苹果提供的SDK。


不,这是因为苹果不想提供下载。下载旧版Xcode以获取旧的SDK。 - CodaFi
CodaFi,苹果之前的Xcode版本中也没有提供下载iPhone模拟器4.2的功能。但无论如何,您都有一种方法可以做到这一点。那么,发生了什么变化?我的建议是——沙盒。 - Nebary
如果您下载iOS SDK 4.3,您可以找到iOS 4.2模拟器,但Xcode版本将是3.2。请参阅此链接http://iphonesdkdev.blogspot.in/2010/04/old-versions-of-iphone-sdk.html。 - rakeshNS

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接