【发布时间】:2018-11-02 03:53:24
【问题描述】:
我正在使用 Swift 和 Firestore 制作应用程序,从昨天晚上开始,我的应用程序在执行时启动时崩溃:
FirebaseApp.configure()
这是错误信息:
2018-05-23 10:27:08.562176+0200 protoMeteoApp[51741:3501027] 4.9.0 - [Firebase/Analytics][I-ACS023007] Firebase Analytics v.40009000 已启动
2018-05-23 10:27:08.578312+0200 protoMeteoApp[51741:3501027] 4.9.0 - [Firebase/Analytics][I-ACS023008] 要启用调试日志记录,请设置以下应用程序参数:-FIRAnalyticsDebugEnabled(请参阅 @ 987654321@)
2018-05-23 10:27:08.592866+0200 protoMeteoApp[51741:3500914] * 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“* -[__NSPlaceholderDictionary initWithObjects:forKeys: count:]: 尝试从 objects[3]' 中插入 nil 对象
第一次抛出调用栈:
(
0 CoreFoundation 0x000000010925f1e6
__exceptionPreprocess + 294
......
)
libc++abi.dylib:以 NSException 类型的未捕获异常终止
我试图修复它创建一个新项目,再次下载“GoogleService-Info.plist”但它仍然崩溃。
有什么想法吗?
【问题讨论】:
-
尝试更新 Pods
-
已经完成。我清理了我的项目,更新了 Pod,但仍然损坏
-
在该日志的末尾,它显示“尝试从 objects[3] 插入 nil 对象”,这表明这不是您认为的问题。您可能希望进入首先加载的类并添加断点以查看它在何处尝试将对象添加到该字典中,当它为 nil 时。希望这会有所帮助。
-
我使用了断点,它在执行“FirebaseApp.configure()”时崩溃了。所以我猜是Firestore的配置有问题但是不知道从哪里来的。
标签: ios swift firebase crash google-cloud-firestore