Base SDK与Deployment Target或Deployment OS Version之间的真正区别是什么?

ope*_*rog 14 iphone xcode deployment-target base-sdk

想确保我做对了:

Base SDK =您要构建的内容.如果它设置为4.1,那么您将构建4.1 SDK.

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

那是对的吗?

Vla*_*mir 5

对,那是正确的

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