Ios xCode中的Firebase.configure()导致线程1:信号SIGABRT:在应用程序委托上以NSException类型的未捕获异常终止

Ios xCode中的Firebase.configure()导致线程1:信号SIGABRT:在应用程序委托上以NSException类型的未捕获异常终止,ios,xcode,firebase,appdelegate,sigabrt,Ios,Xcode,Firebase,Appdelegate,Sigabrt,Firebase.configure在我运行时导致应用程序委托文件崩溃,在应用程序委托类旁边显示以下内容 线程1:信号SIGABRT 在控制台中,它显示: 37???0x0000000000000001 0x0+1 ) libc++abi.dylib:以NSException类型的未捕获异常终止 (lldb) 需要帮忙吗 注意:我在这个项目上有Google.plist文件,而且是正确的(到目前为止,我在like 8或10项目中尝试了几次,都没有成功) 安装的吊舱: Installing Fire

Firebase.configure在我运行时导致应用程序委托文件崩溃,在应用程序委托类旁边显示以下内容

线程1:信号SIGABRT

在控制台中,它显示:

37???0x0000000000000001 0x0+1 ) libc++abi.dylib:以NSException类型的未捕获异常终止 (lldb)

需要帮忙吗

注意:我在这个项目上有Google
.plist
文件,而且是正确的(到目前为止,我在like 8或10项目中尝试了几次,都没有成功)

安装的吊舱:

Installing Firebase (4.3.0)
Installing FirebaseAnalytics (4.0.4)
Installing FirebaseCore (4.0.8)
Installing FirebaseInstanceID (2.0.4)
..
代码:

import UIKit 
import Firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

var window: UIWindow?


func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    // Override point for customization after application launch.

    FirebaseApp.configure()
    return true
}

请帮助我,我真的需要它,距离xCode已经2天12个小时了

当您的项目路径中缺少“GoogleService Info.plist”文件时,这个问题似乎就发生了。删除现有的“GoogleService Info.plist”。再次从Firebase服务下载并添加“.plist”文件,确保选择了正确的项目目标。一旦添加,清洁并再次构建

当项目路径中缺少“GoogleService Info.plist”文件时,可能会出现此问题。删除现有的“GoogleService Info.plist”。再次从Firebase服务下载并添加“.plist”文件,确保选择了正确的项目目标。一旦添加,清洁并再次构建

设置plist文件的目标成员身份

在Xcode项目导航器中选择GoogleSErvice-Info.plist
然后在“文件检查器”的“实用程序”窗格中启用文件的目标成员身份设置plist文件的目标成员身份

在Xcode项目导航器中选择GoogleSErvice-Info.plist
然后在文件检查器的实用程序窗格中为文件启用目标成员身份

确保项目中存在
“GoogleService Info.plist”

replace FirebaseApp.configure() with Firebase.FirebaseApp.configure()

确保项目中存在
“GoogleService Info.plist”

replace FirebaseApp.configure() with Firebase.FirebaseApp.configure()

我也有同样的问题,尽管GoogleService Info(1).plist文件已经存在于我的Xcode项目中

在我的例子中,我的下载目录中已经有一个GoogleService-Info.plist文件,来自以前的一个项目。正因为如此,下一个文件被自动命名为“GoogleService Info(1).plist”…这就是我在Xcode中导入的方式

因为这个文件的小改名,我花了1个多小时不知道为什么我的应用程序会崩溃


确保您的Google.plist文件具有正确的名称,即:GoogleService Info.plist

我也有同样的问题,尽管GoogleService Info(1).plist文件已经存在于我的Xcode项目中

在我的例子中,我的下载目录中已经有一个GoogleService-Info.plist文件,来自以前的一个项目。正因为如此,下一个文件被自动命名为“GoogleService Info(1).plist”…这就是我在Xcode中导入的方式

因为这个文件的小改名,我花了1个多小时不知道为什么我的应用程序会崩溃

确保您的Google.plist文件具有正确的名称,即:GoogleService-Info.plist