静态库在调试配置中构建,但在发布配置中不构建

时间:2013-06-06 21:08:17

标签: ios objective-c xcode static-libraries

我在发布时构建了“词法/预处理器问题” * .h“未找到”错误。

但如果我将构建配置设置为Debug,那么它构建完美。

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

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

我看了遍布堆栈溢出,我觉得我已经尝试了一切。这不是重复。

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

我检查了前缀标题

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

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

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

另请查看发布和调试的库项目的“构建位置”。