【问题标题】:FirebaseCore Lexical or preprocessor issueFirebaseCore 词法或预处理器问题
【发布时间】:2019-01-18 00:50:35
【问题描述】:

所以我在使用 firebase 编译我的项目时遇到了问题。这个问题从我更新了所有的 firebase pod 开始。自从我更新了 pod,我就收到了这个错误

词法或预处理器问题,然后当我转到错误时,它说找不到这个“GoogleUtilities/GULAppEnvironmentUtil.h”文件

有没有人遇到过这个问题或知道如何解决它?

我尝试卸载和安装,我尝试更改方案和重建,我尝试清理和构建,但没有任何效果。

我已经附上了一张我在 Xcode 中可以看到的图片。

这是我的 podfile 的样子

【问题讨论】:

标签: swift firebase firebase-realtime-database


【解决方案1】:

将 Podfile 从 pod 'Google/SignIn' 更改为 pod 'GoogleSignIn'

来源:问题2100

【讨论】:

  • 原因在于GoogleUtilities的过时版本...
  • 我很困惑,你是在告诉我添加那个 pod 吗?
  • @BoJackson 截图只是没用的。 pod 列表可能会让某人留下更好的答案...因为某些 pod 可能依赖于过时版本的 GoogleUtilities,它缺少 GULAppEnvironmentUtil.h 标头。
  • 好的,我又要添加这个 pod,我要更新谷歌实用程序吗,我通常会迷路
  • @BoJackson 如果您将其添加为文本而不是屏幕截图;这将是一个可以复制并粘贴到 IDE 中的东西……看东西对解决依赖性问题几乎没有帮助。该头文件至少有 7 个已解决的问题:github.com/firebase/firebase-ios-sdk/…
【解决方案2】:

在阅读了许多解决方案后,对我有用的是更新 pod:

cd platforms/ios; pod update; cd ../..

这使所有版本都一致。奥卡姆剃刀,我猜。

【讨论】:

    猜你喜欢
    • 2017-06-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-16
    相关资源
    最近更新 更多