-1

我在我的 pod 中包含了 firebase,在 FirebaseCore.xcconfig 里面有

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

因为上面的代码永远不会执行,它总是无法编译,因为 FirVersion.m 总是会阻止它编译。

想知道是否有人可以帮助我解决这个问题?我想执行上面的代码或 FirebaseCore.xcconfig 文件

4

1 回答 1

1

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

查看有关 -D 选项的更多信息

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

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

或类似的东西

于 2019-05-01T04:39:51.497 回答