1

当我为发布而构建时,我收到一个“词法/预处理器问题“ * .h”未找到”错误。

但如果我将构建配置设置为调试,它构建得非常好。

我在同一个工作区中有这个静态库项目,所以我假设每次构建我的项目时都会构建它,就像 CocoaPods 一样。

当我查看构建文件夹时,不会复制 .a 文件。但它用于调试配置。也许它试图在构建静态库之前调用头文件。

我查看了整个堆栈溢出,我觉得我已经尝试了一切。这不是重复的。

我在其他链接器标志中有 -ObjC 。

我已经检查了前缀标题

更新:用户标题搜索路径是“$(BUILT_PRODUCTS_DIR)”调试和发布

谢谢你的帮助。

4

1 回答 1

0

对于您的项目目标构建设置,查找“搜索路径->标题搜索路径”。在此处比较您的发布和调试设置。

还要查看用于发布和调试的库项目的“构建位置”。

于 2013-06-07T20:17:40.390 回答