【发布时间】:2011-04-28 17:52:09
【问题描述】:
Xcode 3.2.6 附带 iOS SDK 4.3。 由于空间问题,我不得不删除旧的 Xcode 版本,现在我陷入了困境:如何在 iOS 4.0 甚至 3.2 模拟器上运行我的应用程序?
我必须下载并安装旧版 iOS SDK 吗?如何为 Xcode 3.2.6 安装它们,以便它们显示为启动选项?
【问题讨论】:
Xcode 3.2.6 附带 iOS SDK 4.3。 由于空间问题,我不得不删除旧的 Xcode 版本,现在我陷入了困境:如何在 iOS 4.0 甚至 3.2 模拟器上运行我的应用程序?
我必须下载并安装旧版 iOS SDK 吗?如何为 Xcode 3.2.6 安装它们,以便它们显示为启动选项?
【问题讨论】:
iOS 版本捆绑在 SDK 中,所以是的,您必须安装以前的版本。
一些“hacks”允许跨 Xcode 版本使用以前的 SDK,但由于它随 Xcode 版本而变化,我放弃了这样做的想法......
我强烈建议/建议保留旧设备(iPhone 2G、iPod Touch)和以前的 iOS 版本来做一些设备测试,这就是我所做的......并且有时会对 armv6 或更慢的 CPU 感到惊讶...... .
编辑:
使用 Xcode 4.0.2,您可以在 iPad 上从 iOS3.2 开始运行,这与 iOS3.0 不同,接近 4.0。来自/Developer/Platforms/iPhone(OS|Simulator).platform/Developer/SDKs:
iPhoneSimulator platform:
1003,4 MB iPhoneSimulator4.3.sdk
977,2 MB iPhoneSimulator4.2.sdk
820,6 MB iPhoneSimulator4.1.sdk
749,7 MB iPhoneSimulator4.0.sdk
693,1 MB iPhoneSimulator3.2.sdk
iPhoneOS platform:
358,8 MB iPhoneOS4.3.sdk
【讨论】: