xCode 中的 Firebase.configure() 导致线程 1:SIGABRT 信号:App Delegate 上未捕获的 NSException 类型异常终止
Firebase.configure() in xCode cause Thread 1: signal SIGABRT : terminating with uncaught exception of type NSException on App Delegate
Firebase.configure 一旦我 运行 导致 App delegate 文件崩溃,在 app delegate class
旁边显示以下内容
Thread 1: signal SIGABRT
在控制台中,它显示:
37 ??? 0x0000000000000001 0x0 + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb)
有什么帮助吗?
注意:我在项目上有 Google .plist
文件,而且是正确的(我在 8 或 10 个项目中尝试了几次,直到现在,都没有成功)
已安装 Pod:
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
}
请帮帮我,我真的很需要它,已经过了 2 天,比 xCode
提前了 12 个小时
当您的项目路径中缺少 'GoogleService-Info.plist' 文件时,似乎会发生此问题。删除现有的'GoogleService-Info.plist'。再次从 Firebase 服务下载,并添加 '.plist' 文件,确保 select 正确的项目目标。添加后,清理并再次构建。
设置 plist 文件的目标成员资格
select GoogleSErvice-Info.plist 在 Xcode 项目导航器中
然后在文件检查器
的实用程序窗格中为文件启用目标成员资格
确保您的项目中存在 "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
Firebase.configure 一旦我 运行 导致 App delegate 文件崩溃,在 app delegate class
旁边显示以下内容Thread 1: signal SIGABRT
在控制台中,它显示:
37 ??? 0x0000000000000001 0x0 + 1 ) libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)
有什么帮助吗?
注意:我在项目上有 Google .plist
文件,而且是正确的(我在 8 或 10 个项目中尝试了几次,直到现在,都没有成功)
已安装 Pod:
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
}
请帮帮我,我真的很需要它,已经过了 2 天,比 xCode
提前了 12 个小时当您的项目路径中缺少 'GoogleService-Info.plist' 文件时,似乎会发生此问题。删除现有的'GoogleService-Info.plist'。再次从 Firebase 服务下载,并添加 '.plist' 文件,确保 select 正确的项目目标。添加后,清理并再次构建。
设置 plist 文件的目标成员资格
select GoogleSErvice-Info.plist 在 Xcode 项目导航器中 然后在文件检查器
的实用程序窗格中为文件启用目标成员资格确保您的项目中存在 "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