首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Base & iOS开发目标?

Base & iOS开发目标?
EN

Stack Overflow用户
提问于 2010-10-10 14:17:15
回答 1查看 5.2K关注 0票数 8

我有一个最初使用iOS 3.1编写的应用程序,上周我通过iTunes连接对应用程序进行了更新,但错误地将"Base“和"iPhone OS部署目标”设置为4.1,我现在计划使用"Base : 4.1“和"iPhone OS部署目标:3.1”重新提交应用程序。

我的问题是:由于其当前发布的两个值都设置为4.1,这是否意味着应用程序将只运行于4.1,尽管我猜测它将在4.1之后运行?N/B:应用程序与3.1完全兼容(即不使用任何4.0特性)

我对这两个选项的理解是: "Base“是您想要的iOS的最新版本号。"iPhone OS部署目标“是您将支持的iOS的最老版本号

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-10 14:23:34

你的理解是正确的,就是这样。

关于您的问题:当然您的应用程序将运行在较新的OS版本上,前提是它们不删除您使用的任何方法/类。但是,如果您的应用程序没有使用4.0功能,或者通过respondsToSelector:正确地询问它们的存在,那么我肯定会将Deployment设置为3.1,以获得更大的用户群。但是Base应该设置为4.1

在即将发布的Xcode 4中,AFAIK将为Base提供最新的SDK选项,因此在升级Xcode/iOS时,您不必再担心这个开关了。

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

https://stackoverflow.com/questions/3900653

复制
相关文章

相似问题

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