工作区/子项目/cocoa pods - 词法预处理器问题?

Workspace / sub project / cocoa pods - lexical preprocessor issue?

我正在尝试将 cocoa pods 添加到项目中,我进行了几次尝试,但最终还是出现了词法/预处理器问题错误。对于我的子项目中的 h 文件。

我已经设法准确指出错误发生的时间,这让我很吃惊。

我的项目中添加了一个子项目,一个来自 github 的修改后的日历库。

首先,我添加了一个工作区文件并重新打开我的工作区文件并构建,一切正常,这是我预计会发生词法/预处理器错误的时候。

我已经设置了我的 pod 文件。

我然后 运行 pod setup,然后 pod install。

我收到一条警告,说我需要将 $(inherited) 添加到 link 标志。 我在添加它之前和之后都尝试过构建。 此警告消失。

但是我总是遇到词法/预处理器错误。

我也试过将子项目添加到我的目标方案中。

我在目标依赖项中也有一个文件。

我希望我的 h 文件在我键入导入时自动完成,但它没有,甚至子项目本身也没有。例如

哈希导入 < whatever\whatever.h >

看来我在设置中缺少路径?

提前致谢,不知道还能做什么,一直在谷歌上广泛搜索:(

玩了一会儿之后,我发现我需要将我的项目的搜索 header 值设置为我的目标中的两个 cocoapods。

然后为我的每个目标添加 $(inherited) 然后 link 到我的子项目 $(srcroot)/subproject.

:)