Xcode:测试框架是否与项目链接

时间:2016-04-26 08:53:51

标签: ios objective-c xcode frameworks

我正在开发一个自然依赖于其他框架的框架。为了帮助我的用户'整合过程我已经添加了一个宏,如果某些框架没有链接,它会警告它们:

#ifndef _SYSTEMCONFIGURATION_H
#warning "The SystemConfiguration framework not found in project or not included in precompiled header, please make sure that it does"
#endif

问题是,即使我将SystemConfiguration链接到我的项目,我也会看到此警告。

我做错了什么?谢谢!

1 个答案:

答案 0 :(得分:0)

在包含您的框架标题之前,用户应该在他的应用中的某个位置#import <SystemConfiguration/SystemConfiguration.h>_SYSTEMCONFIGURATION_H只是一个预处理程序指令,在SystemConfiguration.framework内部声明,所以你需要包含它的标题,只是连接二进制文件是不够的。