使用 Cocoapods 添加到项目时出现 Firebase 错误

Posted

技术标签:

【中文标题】使用 Cocoapods 添加到项目时出现 Firebase 错误【英文标题】:Firebase Error While Adding To Project Using Cocoapods 【发布时间】:2020-05-21 06:32:26 【问题描述】:

首先,我想让您知道,我之前曾多次使用 Firebase Firestore,并且没有遇到过这样的错误......我已经一步一步正确地遵循了这个过程,因为它不起作用,我也试图将firebase添加到现有项目中,但它仍然给了我错误。下面是我得到的错误:

2020-05-21 09:32:15.775788+0530 Job App[61230:1180572] [GoogleDataTransport][I-GDTCOR001006] (/Users/tejas/Desktop/Files/Coding/Main Projects/Job App/Pods/GoogleDataTransport/GoogleDataTransport/GDTCORLibrary/GDTCOREvent.m:59) : There was an error saving the new counter value to disk.

请记住,这个错误只会在我第一次在模拟器上运行应用程序时弹出,然后当我重新运行它时,这个错误就消失了。尽管出现此错误,我的应用程序甚至都不会崩溃,并且构建始终会成功。这是我的应用信息:

这是我的应用委托中的代码

import Firebase

@UIApplicationMain

class AppDelegate: UIResponder, UIApplicationDelegate 

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool
    
        // Override point for customization after application launch.
        FirebaseApp.configure()
        return true
    

我的 GoogleService-Info.plist 文件具有正确的捆绑 ID:

这是我的 GoogleService-Info.plist 的文件检查器:

这是我的 podfile 中的代码:

# Uncomment the next line to define a global platform for your project
platform :ios, '13.0'

target 'Job App' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Job App
pod 'lottie-ios'
pod 'Firebase/Firestore'
end

这是我从 Firebase 应用设置向导收到的消息:

这些是 pods 文件夹下的 pod:

它会持续加载很长时间,我确定出了点问题......

【问题讨论】:

有时会发生这种情况。实施 firebase 代码并从 firebase 控制台发送测试通知。这就是您测试实施的方式。 嘿迪兰,你能告诉我怎么做吗?? 【参考方案1】:

执行 pod update 并确保 GoogleDataTransport pod 的版本为 6.1.1。

此问题已在几周前得到修复。见https://github.com/firebase/firebase-ios-sdk/issues/5421

【讨论】:

嘿 Paul,我更新了 pod,错误不再出现,但它仍然没有注册到 firebase 服务器。我请了几个朋友尝试看看他们是否可以将 firebase 添加到他们的项目中,他们遇到了和我一样的问题。 Hey Tejas,抱歉,需要修正说明,只有在 Podfile 中包含 pod 'Firebase/Analytics' 时验证步骤才有效。 Firestore 应该可以很好地处理您所拥有的内容。

以上是关于使用 Cocoapods 添加到项目时出现 Firebase 错误的主要内容,如果未能解决你的问题,请参考以下文章

CocoaPods 添加了一个新项目,但我无法将其添加到现有的 GitHub

Xcode 在运行测试时出现“找不到图像”

Today Extension 上的 CocoaPods

在没有 Cocoapods 的情况下手动集成 Firebase 和 Google Sign In SDK 时出现重复符号

iOS 开发解决 CocoaPods 执行时出现 - Use the `$(inherited)` flag ... 警告

在 MacOS 上为 Flutter 安装 cocoapods 时出现问题