找不到"GoogleUtilities/GULAppEnvironmentUtil.h"文件

pho*_*roy 12 ios cocoapods firebase google-analytics-sdk

在添加一些pod之后尝试编译我的项目.编译时会出现以下错误

找不到"GoogleUtilities/GULAppEnvironmentUtil.h"文件

Podfile.lock片段

- FirebaseCore (5.1.1):
        - GoogleUtilities/Logger (~> 5.2)
      - FirebaseDynamicLinks (3.0.2):
        - FirebaseAnalytics (~> 5.1)
      - FirebaseInAppMessaging (0.11.0):
        - FirebaseAnalytics (~> 5.1)
        - FirebaseCore (~> 5.1)
        - FirebaseInstanceID (~> 3.2)
        - GoogleUtilities/Environment (~> 5.0)
      - FirebaseInstanceID (3.2.1):
        - FirebaseCore (~> 5.1)
        - GoogleUtilities/Environment (~> 5.2)
      - FirebaseMessaging (3.1.0):
        - FirebaseCore (~> 5.0)
        - FirebaseInstanceID (~> 3.0)
        - GoogleUtilities/Reachability (~> 5.2)
        - Protobuf (~> 3.1)
      - FirebaseRemoteConfig (3.0.1):
        - FirebaseABTesting (~> 2.0)
        - FirebaseAnalytics (~> 5.1)
        - FirebaseCore (~> 5.1)
        - FirebaseInstanceID (~> 3.2)
        - GoogleUtilities/Environment (~> 5.2)
        - "GoogleUtilities/NSData+zlib (~> 5.2)"
        - Protobuf (~> 3.5)
      - Google/Analytics (2.0.4):
        - Google/Core
        - GoogleAnalytics (~> 3.12)
      - Google/Core (2.0.4):
        - GoogleInterchangeUtilities (~> 1.0)
        - GoogleNetworkingUtilities (~> 1.0)
        - GoogleSymbolUtilities (~> 1.0)
        - GoogleUtilities (~> 1.1)
Run Code Online (Sandbox Code Playgroud)

Ash*_*iya 12

通过以下步骤为我解决了问题:

  1. 清理项目
  2. 关闭 Xcode
  3. 删除派生数据
  4. 如果您已经安装了 POD,请删除“.xcworkspace”和“Podfile.lock”文件
  5. 再次安装pod
  6. 打开“.xcworkspace”并运行


Pau*_*ien 9

在Podfile中,更改Google/AnalyticsGoogleAnalytics。Google pod已过时,并且与最新的Firebase版本不兼容。

另一种替代方法(但不建议使用)是将Firebase版本锁定为小于5.5的版本。


Xan*_*der 7

跑步pod update为我解决了这个问题