Xcode子项目无法找到自己的头文件

时间:2016-04-09 05:05:27

标签: ios objective-c xcode cocoa sdk

我有一个sdk作为xcode中的子项目添加到我的项目中。我的主项目的类可以使用

将所有头文件成功导入到代码中
#import "Filename.h"

因为我在主项目的构建设置中将sdk目录添加到了我的Header Search路径。

然而,问题是我的sdk的类无法成功相互导入,除非它们位于同一目录中。在我的情况下,这是一个问题,因为我的sdk中有文件夹,其中包含主sdk文件夹中的文件要导入的头文件。结果,我收到错误:

'Filename.h' cannot be found

当主sdk文件夹中的文件尝试导入嵌套在sdk中更深层文件夹中的头文件时。当我试图将所有文件移动到主目录中时(我很好地牺牲了组织的功能),原始错误仍然存​​在,我还有两个错误:

clang: error: no such file or directory: '/Users/.../MainProjectFolder/SDKFolder/NestedFolder/Filename.m'

clang: error: no input files

似乎知道在哪里查找文件,但其他文件仍然无法访问它 有没有人有任何想法可以提供帮助? 谢谢,任何帮助表示赞赏!

0 个答案:

没有答案