将Firebase Crashlytics添加到iOS Share Extension的问题

时间:2018-09-05 12:58:45

标签: ios firebase crashlytics share-extension

我正在尝试添加Firebase来收集分析事件和崩溃到iOS Share Extension。一切都可以在主应用程序中完美运行,但不能在共享扩展程序中运行。我设法找到这种初始化方式:

override func viewDidLoad() {
    super.viewDidLoad()
    if FirebaseApp.app() == nil {
        FirebaseApp.configure()
    }
    // other code
}

Analytics.logEvent可以正常运行,我可以在Firebase控制台中看到事件,但不会收集崩溃信息。

此外,xcode组织者会定期收集以下崩溃信息:

enter image description here

谁能说明是什么原因以及如何使Crashlytics收集崩溃信息?

1 个答案:

答案 0 :(得分:0)

我设法添加了以下内容:

if FirebaseApp.app() == nil {
    FirebaseApp.configure()
    Fabric.with([Crashlytics.self])
}