繁体   English   中英

我应该使用哪个版本的iOS SDK?

[英]Which version of the iOS SDK should I use?

请告诉我应该使用哪个版本的iOS SDK,以便我的应用程序可以在iPhone 3.0或更高版本上使用。

您应该注意两个不同的概念:

基本SDK

这就是您用来构建应用程序的方式。 最新版本是4.2,因此您应该使用它来构建应用程序。

iOS部署目标

这是您要构建的iOS的目标版本。 您可以将它(在Xcode的Project或Target设置中)设置为“ iOS 3.0”。

其余的取决于您。 当然,您正在构建许多版本的SDK,因此,如果您使用3.0之后的任何 SDK中引入的功能,则需要明确测试该功能。

这不是“要使用哪个”的问题,而是“要使您的应用程序被苹果接受,您必须使用哪个”的问题,答案是:使用最新的带标记的马stable。 Apple仅接受使用最新2个(或左右)版本之一为AppStore构建提交的Apps。

对于安装程序,请参阅Typeoneerror的答案,并请注意,您可以使用较新的Base SDK进行构建(实际上,您必须这样做),但是如果您使用“部署目标”中不可用的功能,则编译器不会警告您,因此您必须使用安装了旧iOS版本的设备测试您的应用,以确保它不会崩溃!

暂无
暂无

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

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