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

'GoogleUtilities/GULAppEnvironmentUtil.h' file not found

添加一些 pods 后尝试编译我的项目。编译时出现以下错误

'GoogleUtilities/GULAppEnvironmentUtil.h' file not found

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)

在 Podfile 中,将 Google/Analytics 更改为 GoogleAnalytics。 Google pod 已弃用,并且与最新的 Firebase 版本不兼容。

另一种但不推荐的解决方法是将 Firebase 版本锁定为低于 5.5 的版本。

更新:2021 年 6 月:Crashlytics podspec 错误也可能导致此问题。解决方法是将 GoogleUtilities/Environment 显式添加到 Podfile 或将 use_frameworks! 移动到 Podfile 的顶部。 https://github.com/firebase/firebase-ios-sdk/issues/8137 中的详细信息。该问题将在即将发布的 Firebase 8.3.0 版本中得到修复。

  • 在 podfile 中,取消注释 use_frameworks! 后安装所有 pods。
  • 如果您已经安装了 pods 则删除 pods,并在取消注释后重新安装 use_frameworks

尝试添加此插件:

cordova plugin add cordova-plugin-cocoapod-support --save

转到 platform/ios 和 运行 之后: 吊舱更新

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

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

就这么简单

  • 评论广告连播
  • 吊舱安装
  • 取消注释 pod(确保没有版本添加到 pod)
  • 吊舱安装

给你。

运行 pod update 帮我解决了这个问题

删除 Pods 文件夹并重新安装 pods 将解决此问题。

试试这个:

  1. 删除与Google和Firebase
  2. 相关的pod文件
  3. 通过“pod install”命令安装pods

如果 pod 文件包含以下 pods,请更新那些 pods

Google/Analytics to GoogleAnalytics
Google/SignIn to GoogleSignIn

Google/AnalyticsGoogle/SignIn 已弃用。

None 此处列出的答案对我有用。

对我有用的解决方案是:

  1. 清理项目并关闭 Xcode
  2. 使用命令 pod clean
  3. 清理 pod
  4. 使用 pod install
  5. 再次安装 pod
  6. 打开项目并构建那个,成功了