应用程序崩溃“libc ++ abi.dylib:以NSException(lldb)类型的未捕获异常终止”

时间:2016-11-15 04:46:04

标签: ios swift xcode firebase

所以,经过1小时的谷歌搜索后,我仍然无法解决这个错误。发生的事情是每次我点击我的“注册”按钮,应用程序崩溃,它想要将我重定向到一个不同的视图,用户可以用电子邮件和密码注册。我尝试了其他用户发布的很多东西,但似乎都没有。

错误代码:

2016-11-14 23:30:52.363967 FHCI[4785:1536750] [Firebase/Core][I-COR000019] Clearcut post completed.
2016-11-14 23:30:52.364 FHCI[4785] <Debug> [Firebase/Core][I-COR000019] Clearcut post completed.
2016-11-14 23:30:53.561590 FHCI[4785:1536709] *** Terminating app due to uncaught exception 'com.firebase.core', reason: 'Default app has already been configured.'
*** First throw call stack:
(0x186e4a1c0 0x18588455c 0x186e4a108 0x100107358 0x100107120 0x1000a795c 0x1000a7a40 0x18cca50b0 0x18cca4c78 0x18d668ae4 0x18cfefb08 0x18cff72c4 0x18d010d04 0x18d013e5c 0x18cd97b54 0x18d464b9c 0x18d465d84 0x18d465b8c 0x18d465e5c 0x18ccda484 0x18ccda404 0x18ccc48b8 0x18ccd9cf0 0x18ccd9818 0x18ccd4a60 0x18cca552c 0x18d492a54 0x18d48c4bc 0x186df8278 0x186df7bc0 0x186df57c0 0x186d24048 0x1887aa198 0x18cd102fc 0x18cd0b034 0x1000aa388 0x185d085b8)
libc++abi.dylib: terminating with uncaught exception of type NSException
(lldb) 

我的代码图片

故事板

4 个答案:

答案 0 :(得分:4)

我遇到了同样的问题。

请按照以下步骤操作,我相信它会对您有所帮助。

<强>解决方案:1       请确保FIRApp.configure()语句在整个项目中执行一次。如果您已经写了多次,那么您必须删除第二个未使用的语句。它将解决您的问题。

如果上述解决方案不适用于您,请尝试以下解决方案

<强>解决方案:2

1)从项目中删除pod文件(How to remove pod file

2)从项目中删除旧的GoogleService-Info文件。

3)下载GoogleService-Info并添加到项目中。

4)再次添加pods文件。

5)将下面的方法放在Appdelegate文件中。

override init() {
   super.init()
   FIRApp.configure()
}

答案 1 :(得分:3)

我也有这个问题。在我的情况下,文件 GoogleService-Info.plist 未包含在复制捆绑资源中。

enter image description here

答案 2 :(得分:0)

我有同样的错误,上面的解决方案对我不起作用。

<强>解决方案:

只需转到 Xcode产品的状态栏 clean

图片:

Open product tab dropdown with clean item selected

答案 3 :(得分:0)

就我而言,我删除了Main.storyboard,但是忘记从常规目标的设置中删除。删除它可以解决应用启动时意外崩溃的问题。