如何在降压版本上运行xcconfig

时间:2019-04-11 03:35:45

标签: ios swift xcode facebook buck

我在自己的Pod中添加了Firebase,在FirebaseCore.xcconfig中有

GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 FIRCore_VERSION=5.4.1 Firebase_VERSION=5.20.0

因为上面的代码永远不会执行,所以它将始终无法编译,因为FirVersion.m将始终阻止其编译。

想知道是否有人可以帮助我吗?我想执行以上代码或FirebaseCore.xcconfig文件

1 个答案:

答案 0 :(得分:1)

您可以使用-D选项将这些预处理器定义添加为编译器标志。

See more information about -D option

因此,在这种情况下,您需要在规则中添加其他参数,例如

compiler_flags=['-DCOCOAPODS=1', '-DFIRCore_VERSION=5.4.1', '-DFirebase_VERSION=5.20.0']

或者类似的东西