如何从cocoapods lib访问我的pch中定义的宏?
上下文
我们有一个大项目,因此应用程序与一些常见代码分开。 每个人都有自己的回购,应用程序使用公共代码作为lib通过cocoapods。
情况
现在,我们需要切换lib中包含的一些非常具体的function。 但是启用/禁用它的条件是在application-prefix.pch文件中定义的MACRO(我知道,不是很酷)。
问题
lib中的代码(包含在Pod中)不会“看到”pch文件中定义的MACRO。 所以,我们实际上无法切换这种行为。
总结
我见过的唯一选择是在我们的Podfile中添加一个安装后挂钩,但它似乎主要用于Build Settings中定义的MACROS; 而在这种情况下,MACRO在pch文件中定义。 我真的真的不想在lib或podfile中添加值。
任何建议或想法指出我正确的方向将不胜感激!
- 使用正则expression式匹配emojis以及string中的文本
- PresentModalViewController与一些框架
- UIDocumentMenuViewController在iPad上崩溃,但不在iPhone上
- Swift函数在应用程序中工作,但不在重写func viewDidLoad()
- searchDisplayController'已被弃用:首先在iOS 8.0中不推荐使用
- 将vCard数据直接添加到系统地址簿
- 与技术女士的三个问题:Tinybop产品负责人Youngna Park
- Swift JSON错误,无法将types'__NSArrayM'(0x507b58)的值转换为'NSDictionary'(0x507d74)
- 使用jsonkit iOSparsingjson feed