XCode Base SDK 早于部署目标
Posted
技术标签:
【中文标题】XCode Base SDK 早于部署目标【英文标题】:XCode Base SDK older then Deployment target 【发布时间】:2017-07-13 14:38:53 【问题描述】:我有一个使用 Base SDK 10.4 的项目。出于某种原因(使用 LLVM C++ 标准库),我需要将部署目标设置为 10.7。但是当我尝试构建项目时出现错误:找不到“Availability.h”文件。 所以我有一个主要问题:是否可以使用比部署目标更早的 Base SDK?
【问题讨论】:
【参考方案1】:不,您可以拥有低于基本 SDK 的部署目标,但在针对 10.4 进行编译时,您不能针对 10.7 进行部署。
【讨论】:
以上是关于XCode Base SDK 早于部署目标的主要内容,如果未能解决你的问题,请参考以下文章
xcode:如何确保我的二进制文件的部署目标设置为 3.0?
Xcode 5 命令行:架构“arm64”的部署目标“3.0.0”无效
Mac SDK:使用最新的SDK,但确保与早期部署目标的向后兼容性