如何在Xcode 3.2.6中使用较旧的iOS版本测试应用程序?

问题描述:

Xcode 3.2.6附带iOS SDK 4.3。 由于空间的原因,我不得不删除旧的Xcode版本,现在我坚持这样:我如何在iOS 4.0甚至3.2模拟器上运行我的应用程序?如何在Xcode 3.2.6中使用较旧的iOS版本测试应用程序?

我必须下载并安装旧的iOS SDK吗?我如何为Xcode 3.2.6安装它们,以便它们显示为启动选项?

iOS版本捆绑在SDK中,所以是的,您必须安装以前的版本。

一些“黑客”允许使用的SDK以前翻过的Xcode版本,但由于它在Xcode版本的变化,我认为abandonned想法,这样做......

我强烈建议/建议保持旧设备( iPhone 2G,iPod touch)上与以前的IOS版本做了一些在设备上测试,这是我做什么......,并有有时ARMv6的或CPU较慢惊喜......

编辑

随着Xcode 4.0.2你可以在iOS3.2上运行,这与iOS3.0不同,并且是clo se至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 
+0

当我部署目标设置为低的东西,那么我可以选择较老的iOS模拟器来运行 – 2011-04-28 19:23:02

+0

啊OK对不起,误解你的问题有点:)编辑我的答案,还以为你看。对于较旧的iOS版本 – 2011-04-28 20:21:28

+0

是有道理的。谢谢文森特。 – 2011-04-29 10:21:23