我有一个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
似乎知道在哪里查找文件,但其他文件仍然无法访问它 有没有人有任何想法可以提供帮助? 谢谢,任何帮助表示赞赏!