繁体   English   中英

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

[英]How to support different iOS SDKs on Xcode 4.2?

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

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

最新的SDK包括以前SDK版本中的所有必需功能。 你不应该担心它。 如果您想支持iPhone 3G,只需在Build Settings选项卡的项目设置中将iOS部署目标设置为iOS 4.2(或其他您想要的)。

不记得在iOS版本上测试您的应用程序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM