Ios xCode中的Firebase.configure()导致线程1:信号SIGABRT:在应用程序委托上以NSException类型的未捕获异常终止
Firebase.configure在我运行时导致应用程序委托文件崩溃,在应用程序委托类旁边显示以下内容 线程1:信号SIGABRT 在控制台中,它显示: 37???0x0000000000000001 0x0+1 ) libc++abi.dylib:以NSException类型的未捕获异常终止 (lldb) 需要帮忙吗 注意:我在这个项目上有GoogleIos 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
.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