XCode 基础 SDK 早于部署目标

XCode Base SDK older then Deployment target

我有一个使用 Base SDK 10.4 的项目。出于某种原因(使用 LLVM C++ 标准库),我需要将 Deployment Target 设置为 10.7。但是当我尝试构建项目时出现错误:'Availability.h' 找不到文件。 所以我有一个主要问题:是否可以使用比 Deployment Target 更早的 Base SDK?

不,您可以部署目标低于基本 SDK,但您不能在针对 10.4 进行编译时针对 10.7 进行部署。