我在自己的Pod中添加了Firebase,在FirebaseCore.xcconfig中有
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 FIRCore_VERSION=5.4.1 Firebase_VERSION=5.20.0
因为上面的代码永远不会执行,所以它将始终无法编译,因为FirVersion.m将始终阻止其编译。
想知道是否有人可以帮助我吗?我想执行以上代码或FirebaseCore.xcconfig文件
答案 0 :(得分:1)
您可以使用-D
选项将这些预处理器定义添加为编译器标志。
See more information about -D option
因此,在这种情况下,您需要在规则中添加其他参数,例如
compiler_flags=['-DCOCOAPODS=1', '-DFIRCore_VERSION=5.4.1', '-DFirebase_VERSION=5.20.0']
或者类似的东西