当前位置: 首页 > 知识库问答 >
问题:

GoogleUtilities/AppDelegateSwizzer/Private/GULApplication。未找到h'文件>

施玉宸
2023-03-14

将react native firebase迁移到@react natile firebbase后

出现错误

/用户/samridhgupta/Work/Development/TCD/教室门反应native/ios/Pods/Headers/Private/GoogleUtilities/GULAppDelegateSwizzer。h: 19:9:'GoogleUtilities/AppDelegateSwizzer/Private/GULApplication。未找到h'文件

存档

豆荚

#import "GoogleUtilities/AppDelegateSwizzler/Private/GULApplication.h"

PodLock文件有这些软件包(GoogleU的/应用程序代表Swizzler)

已尝试通过删除 Podlock 文件然后运行 Pod 安装来重置 Pod。另外还尝试删除派生数据,但问题仍然是挂锁文件中的 Gist

     - Firebase/Core (6.27.1):
    - Firebase/CoreOnly
    - FirebaseAnalytics (= 6.6.2)
  - Firebase/CoreOnly (6.27.1):
    - FirebaseCore (= 6.8.1)
  - Firebase/Database (6.27.1):
    - Firebase/CoreOnly
    - FirebaseDatabase (~> 6.3.0)
  - Firebase/Firestore (6.27.1):
    - Firebase/CoreOnly
    - FirebaseFirestore (~> 1.16.0)
  - Firebase/Functions (6.27.1):
    - Firebase/CoreOnly
    - FirebaseFunctions (~> 2.6.0)
  - Firebase/Messaging (6.27.1):
    - Firebase/CoreOnly
    - FirebaseMessaging (~> 4.5.0)
  - Firebase/Storage (6.27.1):
    - Firebase/CoreOnly
    - FirebaseStorage (~> 3.7.0)
  - FirebaseAnalytics (6.6.2):
    - FirebaseCore (~> 6.8)
    - FirebaseInstallations (~> 1.4)
    - GoogleAppMeasurement (= 6.6.2)
    - GoogleUtilities/AppDelegateSwizzler (~> 6.0)
    - GoogleUtilities/MethodSwizzler (~> 6.0)
    - GoogleUtilities/Network (~> 6.0)
    - "GoogleUtilities/NSData+zlib (~> 6.0)"
    - nanopb (~> 1.30905.0)
  - FirebaseAuth (6.6.0):
    - FirebaseCore (~> 6.8)
    - GoogleUtilities/AppDelegateSwizzler (~> 6.5)
    - GoogleUtilities/Environment (~> 6.5)
    - GTMSessionFetcher/Core (~> 1.1)
  - FirebaseCore (6.8.1):
    - FirebaseCoreDiagnostics (~> 1.3)
    - GoogleUtilities/Environment (~> 6.5)
    - GoogleUtilities/Logger (~> 6.5)
  - FirebaseCoreDiagnostics (1.5.0):
    - GoogleDataTransport (~> 7.0)
    - GoogleUtilities/Environment (~> 6.7)
    - GoogleUtilities/Logger (~> 6.7)
    - nanopb (~> 1.30905.0)
  - FirebaseDatabase (6.3.0):
    - FirebaseCore (~> 6.8)
    - leveldb-library (~> 1.22)
  - FirebaseFirestore (1.16.1):
    - abseil/algorithm (= 0.20200225.0)
    - abseil/base (= 0.20200225.0)
    - abseil/memory (= 0.20200225.0)
    - abseil/meta (= 0.20200225.0)
    - abseil/strings/strings (= 0.20200225.0)
    - abseil/time (= 0.20200225.0)
    - abseil/types (= 0.20200225.0)
    - FirebaseCore (~> 6.8)
    - "gRPC-C++ (~> 1.28.0)"
    - leveldb-library (~> 1.22)
    - nanopb (~> 1.30905.0)
  - FirebaseFunctions (2.6.0):
    - FirebaseCore (~> 6.8)
    - GTMSessionFetcher/Core (~> 1.1)
  - FirebaseInstallations (1.5.0):
    - FirebaseCore (~> 6.8)
    - GoogleUtilities/Environment (~> 6.7)
    - GoogleUtilities/UserDefaults (~> 6.7)
    - PromisesObjC (~> 1.2)
  - FirebaseInstanceID (4.5.0):
    - FirebaseCore (~> 6.8)
    - FirebaseInstallations (~> 1.0)
    - GoogleUtilities/Environment (~> 6.7)
    - GoogleUtilities/UserDefaults (~> 6.7)
  - FirebaseMessaging (4.5.0):
    - FirebaseCore (~> 6.8)
    - FirebaseInstanceID (~> 4.3)
    - GoogleUtilities/AppDelegateSwizzler (~> 6.5)
    - GoogleUtilities/Environment (~> 6.5)
    - GoogleUtilities/Reachability (~> 6.5)
    - GoogleUtilities/UserDefaults (~> 6.5)
    - Protobuf (>= 3.9.2, ~> 3.9)
  - FirebaseStorage (3.7.0):
    - FirebaseCore (~> 6.8)
    - GTMSessionFetcher/Core (~> 1.1)

如果您需要任何其他可以帮助我解决此问题的详细信息,请发表评论

共有3个答案

晋鹤轩
2023-03-14

这是一个将自动进行更新(由https://stackoverflow.com/a/62906019/567524建议)的脚本,它将存在于源代码控制之下:

在您的podfile中,将其添加到post_install:

  post_install do |installer|
    ...

    # Workarounds
    puts 'FIX Version Incompatibility with Firebase and GoogleUtilities (6.7.0)'
    system("sed -i '' s=GoogleUtilities/AppDelegateSwizzler/Private/GULApplication.h=GoogleUtilities/GULApplication.h=g ./Pods/GoogleUtilities/GoogleUtilities/AppDelegateSwizzler/Private/GULAppDelegateSwizzler.h")
  end
诸葛品
2023-03-14
匿名用户

尝试6.6.0,它适合我

< code>pod 'GoogleUtilities ',' 6.6.0'

端木权
2023-03-14

现在,您可以通过更改文件GULApp

#import "GoogleUtilities/AppDelegateSwizzler/Private/GULApplication.h"
->
#import "GoogleUtilities/GULApplication.h"

 类似资料:
  • 颤振 - 我试图为我的颤振应用程序运行 firebase 身份验证以进行用户身份验证,但我遇到了很多错误。目前,我遇到“致命错误:”GoogleUtilities/GULAppEnvironmentUtil.h“文件未找到#import 你能帮帮我吗?我错过了什么? 下面是我的 podfile.lock

  • 添加一些pod后尝试编译我的项目。在编译时,它会出现以下错误“Google实用程序/GULURLSessionData响应. h”文件未找到 Podfile.lock: < li >清理项目 < li >关闭Xcode < li >删除派生数据 < li >如果您已经安装了POD,请删除“.”。xcworkspace "

  • 问题内容: 在包含 Objective-C 和 Swift 代码的自定义框架中,Swift编译器会引发以下错误: 问题答案: 为Framework目标启用设置时,将发生这种情况。 将其设置为将解决该错误。 恕我直言,这是Swift编译器中的错误,我已经向Apple提出了警告。 参见rdar:// 21038443

  • 我正在从这些来源编译一个谷歌协议插件。 我已经安装了protobuf@2.5使用自制命令: brew安装protobuf@2.5 安装后,当我试图通过调用进行编译时,出现以下错误: 特别是,这一行很有趣: 致命错误:未找到'google/progbuf/compiler/plugin. h'文件 而我肯定能找到这条路径并找到文件: /usr/本地/酒窖/protobuf@2.5/2.5.0/inc

  • Xcode的输出:在文件中包含从 /Users/dani/development/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-6.0.3/ios/Classes/FLTURLLauncherPlugin.m: 7: /Users/dani/development/flutter/.pub-cache/hosted/pub.dart

  • 在xcode上构建react本机iOS应用程序时出现此错误。 在npm安装和rpm链接本机fs库后开始出现此错误。但在网上搜索解决方案后,我注意到许多人在安装其他react本机库时也会遇到同样的错误。 许多人建议的一个可能的解决方案是,在“构建设置”下添加以下内容- node_modules/React/React-(递归) 但没有运气与此解决方案仍然得到相同的错误