你如何有条件地在Xcode项目中包含一个框架?

时间:2015-07-15 15:40:30

标签: objective-c xcode macos

是否有可能拥有一个Xcode项目(理想情况下是单个目标),当针对特定版本的OS X / Xcode构建时有条件地包含框架,但是当针对另一个版本构建时不包括那些框架?

我想开始在我正在开发的应用程序中添加对El Capitan的支持,但我想到的一些支持需要链接到Yosemite中不存在的框架。有没有办法配置Xcode项目,以便可以在10.11 / Xcode 7下使用框架构建相同的项目,但也可以在没有框架的情况下在10.10 / Xcode 6下构建(并且不会抛出错误)?

我知道如何在运行时检查类或方法是否存在,但我不清楚如何控制框架链接而不创建第二个Xcode项目,第二个来源控制分支或总是针对Xcode 7构建(我不想做任何事情)。

0 个答案:

没有答案