首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XCode部署目标iOS 6=兼容?

XCode部署目标iOS 6=兼容?
EN

Stack Overflow用户
提问于 2012-11-19 23:13:17
回答 2查看 19.6K关注 0票数 25

我似乎没有正确理解XCode (4.5)中特定部署目标的影响。具体来说,我在应用程序商店中得到了一个应用程序,它以前是为部署目标5.0设置的,意思是在应用程序商店页面上写着“需要iOS 5.0”。因此,当我在下一次更新中将部署目标设置为6.0时,这是否意味着它将需要iOS 6,否则将不会启动?我不会在我的更新中使用新的iOS 6特性。

我想这意味着我的部署目标应该保持在5.0,但是更改您的部署目标有什么意义(前提是您以前使用的部署目标还没有完全过时)?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-19 23:21:55

有两个主要设置用于针对您的构建:

基本SDK和部署目标。

Base =我希望在这个应用程序中提供哪些最新特性?

部署目标=我希望能运行这个应用程序的最早操作系统是什么?

因此,如果将这两种设置都设置为iOS 6,则用户必须有iOS 6来安装或运行应用程序。

如果您的部署目标为iOS 5.0,而Base为6.0,这意味着它将在iOS 5.0中安装和运行,但如果用户在iOS 5.0设备上运行,则需要小心地分支代码,不要使用iOS 6.0特性。

票数 64
EN

Stack Overflow用户

发布于 2012-11-19 23:22:02

因此,当我在下一次更新中将部署目标设置为6.0时,这是否意味着它将需要iOS 6,否则将不会启动?

是的,如果您的部署目标是iOS 6,那么用户将需要iOS 6或更高版本来运行它。很简单就像。

您的部署目标是支持的设备的基线,它是您支持的最低版本。这个并不意味着您不能使用iOS 6特定的特性,但它确实意味着您需要在运行时考虑到iOS 5用户(参见iOS SDK Compatibility Guide)

开发人员通常做的是更新他们的base 。这意味着他们能够利用SDK的最新功能,为用户提供更好的iOS版本的用户体验。有了iOS 6的基本SDK,而不是就意味着该应用程序将不适用于iOS 5用户。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13464089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档