颤振 - 我试图为我的颤振应用程序运行 firebase 身份验证以进行用户身份验证,但我遇到了很多错误。目前,我遇到“致命错误:”GoogleUtilities/GULAppEnvironmentUtil.h“文件未找到#import
你能帮帮我吗?我错过了什么?
下面是我的 podfile.lock
PODS:
- Firebase/Analytics (3.6.0):
- FirebaseAnalytics (= 3.4.2)
- Firebase/Auth (7.3.0):
- Firebase/CoreOnly
- FirebaseAuth (~> 7.3.0)
- Firebase/CoreOnly (7.3.0):
- FirebaseCore (= 7.3.0)
- firebase_auth (0.20.0-1):
- Firebase/Auth (= 7.3.0)
- firebase_core
- Flutter
- firebase_core (0.7.0):
- Firebase/CoreOnly (= 7.3.0)
- Flutter
- FirebaseAnalytics (3.4.2):
- FirebaseInstanceID (~> 1.0)
- GoogleInterchangeUtilities (~> 1.2)
- GoogleSymbolUtilities (~> 1.1)
- GoogleUtilities (~> 1.2)
- FirebaseAuth (7.3.0):
- FirebaseCore (~> 7.0)
- GoogleUtilities/AppDelegateSwizzler (~> 7.0)
- GoogleUtilities/Environment (~> 7.0)
- GTMSessionFetcher/Core (~> 1.4)
- FirebaseCore (7.3.0):
- FirebaseCoreDiagnostics (~> 7.0)
- GoogleUtilities/Environment (~> 7.0)
- GoogleUtilities/Logger (~> 7.0)
- FirebaseCoreDiagnostics (7.6.0):
- GoogleDataTransport (~> 8.0)
- GoogleUtilities/Environment (~> 7.0)
- GoogleUtilities/Logger (~> 7.0)
- nanopb (~> 2.30907.0)
- FirebaseInstanceID (1.0.9)
- Flutter (1.0.0)
- GoogleDataTransport (8.2.0):
- nanopb (~> 2.30907.0)
- GoogleInterchangeUtilities (1.2.2):
- GoogleSymbolUtilities (~> 1.1)
- GoogleSymbolUtilities (1.1.2)
- GoogleUtilities (1.3.2):
- GoogleSymbolUtilities (~> 1.1)
- GoogleUtilities/AppDelegateSwizzler (7.2.2):
- GoogleUtilities/Environment
- GoogleUtilities/Logger
- GoogleUtilities/Network
- GoogleUtilities/Environment (7.2.2):
- PromisesObjC (~> 1.2)
- GoogleUtilities/Logger (7.2.2):
- GoogleUtilities/Environment
- GoogleUtilities/Network (7.2.2):
- GoogleUtilities/Logger
- "GoogleUtilities/NSData+zlib"
- GoogleUtilities/Reachability
- "GoogleUtilities/NSData+zlib (7.2.2)"
- GoogleUtilities/Reachability (7.2.2):
- GoogleUtilities/Logger
- GTMSessionFetcher/Core (1.5.0)
- nanopb (2.30907.0):
- nanopb/decode (= 2.30907.0)
- nanopb/encode (= 2.30907.0)
- nanopb/decode (2.30907.0)
- nanopb/encode (2.30907.0)
- PromisesObjC (1.2.12)
DEPENDENCIES:
- Firebase/Analytics
- firebase_auth (from `.symlinks/plugins/firebase_auth/ios`)
- firebase_core (from `.symlinks/plugins/firebase_core/ios`)
- Flutter (from `Flutter`)
PODFILE CHECKSUM: bc1d24e77f14f92074f70a556e48b173f43f1d27
COCOAPODS: 1.10.1
在您的Podfile中,将所有与Firebase相关的pod声明移到带有< code>target 'Runner' do的行的正下方。< br >移动意味着将它们从现在所在的位置删除,并完全按照此处描述的方式放置它们。
之后,目标看起来会像这样:
目标 'Runner' do
pod 'Google-Mobile-Ads-SDK', '~
flutter_install_all_ios_pods File.dirname(File.realpath(FILE)
) end
运行后:
cd ios(来自您的项目根目录)
颤振干净rm
-fr Pods Podfile.lock pod
cache clean--all
flutter pub get
pod update
并尝试再次构建您的应用程序
您可能还需要将firebase_analytics包添加到您的 pubspec.yaml 中,即使您没有在代码中明确使用它(可能有一些解决方法可以消除这样做的需要,但我不知道如何做到这一点)。
这是我的pubspec的摘录,其中包含Firebase相关条目
firebase_core: ^1.0.3
firebase_analytics: ^7.1.1
奇怪的是,iOS编译将失败,并显示以下内容:致命错误:“找不到#import
首先确保您添加了谷歌服务plist,然后尝试使用终端
pod去整合
容器设置
吊舱安装
颤振运行
如果没有
然后
关闭xcode
首先添加到
Pod文件
pod“Firebase/分析”
pod 'Firebase/Auth'
吊舱“火力基地/核心”
pod 'Firebase/Messaging'
pod'Firebase/存储'
pod 'Firebase/Firestore '
然后去终点站
pod去整合
容器设置
吊舱安装
颤振运行
那就好了
之后使用xcode
耐心查看您的Podfile.lock
文件,并检查您的Google*
和Firebase*
pod的已安装版本。在我的例子中,当所有其他Firebase pod的主要版本为8时,Firebase Analytics的版本为3.6.2。然后查看依赖关系(谁使用小版本的pod)并尝试找到哪个pod给你带来了错误的版本。
将react native firebase迁移到@react natile firebbase后 出现错误 /用户/samridhgupta/Work/Development/TCD/教室门反应native/ios/Pods/Headers/Private/GoogleUtilities/GULAppDelegateSwizzer。h: 19:9:'GoogleUtilities/AppDele
添加一些pod后尝试编译我的项目。在编译时,它会出现以下错误“Google实用程序/GULURLSessionData响应. h”文件未找到 Podfile.lock: < li >清理项目 < li >关闭Xcode < li >删除派生数据 < li >如果您已经安装了POD,请删除“.”。xcworkspace "
我无法为iOS构建颤动项目,给我的错误如下 尝试 吊舱拆卸 rm ios/颤抖/颤抖。podspec 颤振清洁 扑扑酒吧获取 吊舱安装 清除导出数据 颤振运行 仍然一样,我无法摆脱这个错误。我甚至尝试从pubsec.yaml中删除路径提供程序插件 任何帮助都将非常感谢,因为我已经坚持了24小时
错误:处理清单失败。 任务': app: Process ReleaseResources'执行失败。 Android资源链接失败 /Users/RaymondTucker/AndroidStudioProjects/layzey/user-master 5/build/app/中间产品/merged_manifests/发布/AndroidManifest.xml:59:AAPT:错误:资源样式
这就是错误- 在/users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/iOS/classes/javascriptchannelhandler.m:5://users/chetan/.pub-cache/hosted/pub.dartlang.org/webview_flutter-1.0.7/iOS/clas
我在 iOS (Cocoapods) 中通过 pubspec.yaml 文件对 Flutter 依赖项有一些问题。我可以使用 Flutter 演示默认程序复制问题并将这些依赖项复制到 pubspec.yaml 文件中。 cupertino_icons: ^0.1.2 http: ^0.12.0 4 fl_chart: ^0.10.0 flutter_spinkit: “^4.1.1” flutte