如何从cocoapods lib访问我的pch中定义的宏?

上下文

我们有一个大项目,因此应用程序与一些常见代码分开。 每个人都有自己的回购,应用程序使用公共代码作为lib通过cocoapods。

情况

现在,我们需要切换lib中包含的一些非常具体的function。 但是启用/禁用它的条件是在application-prefix.pch文件中定义的MACRO(我知道,不是很酷)。

问题

lib中的代码(包含在Pod中)不会“看到”pch文件中定义的MACRO。 所以,我们实际上无法切换这种行为。

总结

我见过的唯一选择是在我们的Podfile中添加一个安装后挂钩,但它似乎主要用于Build Settings中定义的MACROS; 而在这种情况下,MACRO在pch文件中定义。 我真的真的不想在lib或podfile中添加值。

任何建议或想法指出我正确的方向将不胜感激!