Ios 如何在buck build上运行xcconfig

Ios 如何在buck build上运行xcconfig,ios,swift,xcode,facebook,buck,Ios,Swift,Xcode,Facebook,Buck,我将firebase包括在我的pod中,在FirebaseCore.xcconfig中有 GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 FIRCore_VERSION=5.4.1 Firebase_VERSION=5.20.0 因为上面的代码从未执行过,所以它总是无法编译,因为FirVersion.m总是阻止它编译 想知道有没有人能帮我?我想执行上述代码或FirebaseCore.xConfig文件您可以使用-D选项将这些预处理

我将firebase包括在我的pod中,在FirebaseCore.xcconfig中有

GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 FIRCore_VERSION=5.4.1 Firebase_VERSION=5.20.0
因为上面的代码从未执行过,所以它总是无法编译,因为FirVersion.m总是阻止它编译


想知道有没有人能帮我?我想执行上述代码或FirebaseCore.xConfig文件

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

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

compiler_flags=['-DCOCOAPODS=1', '-DFIRCore_VERSION=5.4.1', '-DFirebase_VERSION=5.20.0']
或者类似的