如何在Xcode 4.2上支持不同的iOS SDK?

adn*_*ako 3 sdk xcode ios

安装Xcode 4.2后,Xcode中只有iOS 5.0 SDK.另外我应该支持iPhone 3G和iOS 4.2.1.如何使用一个Xcode为一个应用程序支持两个或更多SDK?我尝试使用iOS SDK 4.3安装Xcode 3,但Xcode在启动时崩溃.

Jus*_*Sid 5

将应用程序的部署目标设置为iOS 4.2.1,这将允许运行4.2.1或更高版本的所有iOS设备运行您的应用程序,但是,如果您使用来自例如的内容,则不会收到任何编译器警告.5.0,所以仔细检查你的代码并在需要时添加分支.另一件事是,自Xcode 4.2以来,编译器只生成armv7代码,但由于你也想要支持iPhone 3G,你必须手动告诉它也armv6通过选择目标生成代码,切换到Build SettingsTab并添加armv6Architectures名单.