Base SDK与部署目标或部署操作系统版本之间的真正区别是什么? [英] What's the real difference between Base SDK and Deployment Target or Deployment OS Version?

查看:147
本文介绍了Base SDK与部署目标或部署操作系统版本之间的真正区别是什么?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

想要确保我做对了:

基础SDK =您正在构建的内容。如果它设置为4.1,那么你构建4.1 SDK。

Base SDK = What you're building against. If it's set to 4.1, then you build against the 4.1 SDK.

部署操作系统版本/部署目标=您的应用程序旨在支持的低端或最旧的平台。如果不同于Base SDK或您构建的SDK,那么您必须进行条件检查,以便当您的应用程序调用较新的版本时,较旧的OS版本不会发生崩溃,直到Base SDK。

Deployment OS Version / Deployment Target = The lower end, or the oldest platform your app is aimed to support. If different than Base SDK or the SDK you build against, then you must do conditional checks so that older OS versions won't see a crash when your app calls something of newer ones, up to the Base SDK.

这是正确的吗?

推荐答案

是的,这是正确的

对于运行时检查,我还会添加与新SDK版本中添加的框架的弱链接。

To the run-time checks I would also add weak linking with the frameworks added in new SDK versions.

这篇关于Base SDK与部署目标或部署操作系统版本之间的真正区别是什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆