静态库建立在调试配置,但没有发布配置(static library builds in debug

2019-10-29 04:37发布

我收到了“词汇/预处理器问题‘的* .h’未找到”错误,当我建立的释放。

但它建立完善的罚款,如果我设置构建的配置调试。

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

当我看到在build文件夹,将某文件没有复制过来。 但是它的存在对于调试配置。 也许它正试图调用一个头的静态库建成之前。

我到处都找过堆栈溢出,我觉得我已经尝试了一切。 这是不是重复。

我有-ObjC在其他连接标志。

我已经检查了前缀头

更新:用户头搜索路径是“$(BUILT_PRODUCTS_DIR)”调试和释放

谢谢你的帮助。

Answer 1:

为您的项目目标生成设置,查找“搜索通路 - >标题搜索路径”。 这里比较你的发布和调试设置。

还应考虑“生成位置”库项目的发布和调试。



文章来源: static library builds in debug configuration but not in release configuration