在文件夹参考模式下添加文件时,Xcode无法找到头文件

时间:2017-12-26 10:12:10

标签: objective-c swift j2objc

我正在尝试使用文件夹引用模式向我的Swift项目添加许多Objective-C文件,这意味着当我将文件拖放到项目中时,我选择“创建文件夹参考”。

这是因为我的所有obj-c文件都使用#include "/folder/folder/folder/"。这些文件是使用j2objc项目生成的。

现在我的问题是,当我想要#import#include .h myproject-Bridging-Header.h这些文件中的#import "/folder/folder/folder/"时,Xcode无法找到头文件。 我使用$(PROJECT_DIR)/生成的文件,但没有机会。

我在构建设置中添加$(PROJECT_DIR)/folder/folder/folder/ - 搜索标题路径,但它确实需要像{{1}}一样完全编写路径。 有没有办法设置主文件夹和Xcode查找子文件夹?或者我是否需要单独编写每条路径?

1 个答案:

答案 0 :(得分:2)

我自己连续几天找到了答案!

当我在Xcode中以“创建文件夹参考”模式将我的文件拖放到我的项目时,只是对文件的引用被添加到Xcode中,文件位于我的Mac中的文件夹中。

我通过手动将文件添加到项目文件夹然后从该位置拖放到Xcode来解决此问题。之后,我可以通过myproject-Bridging-Header.h中的地址#import "/folder/folder/folder/file.h"

访问我的文件