将 Firebase Crashlytics 添加到 iOS 共享扩展的问题
Posted
技术标签:
【中文标题】将 Firebase Crashlytics 添加到 iOS 共享扩展的问题【英文标题】:Problem with adding Firebase Crashlytics to iOS Share Extension 【发布时间】:2018-09-05 12:58:45 【问题描述】:我正在尝试添加 Firebase 以收集分析事件和崩溃到 ios 共享扩展。一切都在主应用程序中完美运行,但在共享扩展中却不行。我设法找到了这种初始化方式:
override func viewDidLoad()
super.viewDidLoad()
if FirebaseApp.app() == nil
FirebaseApp.configure()
// other code
Analytics.logEvent
完美运行,我可以在 firebase 控制台中看到事件,但未收集崩溃。
此外,xcode 管理器会定期收集以下崩溃:
谁能告诉 Crashlytics 收集崩溃的可能原因和方法?
【问题讨论】:
【参考方案1】:我设法通过添加这个来做到这一点:
if FirebaseApp.app() == nil
FirebaseApp.configure()
Fabric.with([Crashlytics.self])
【讨论】:
以上是关于将 Firebase Crashlytics 添加到 iOS 共享扩展的问题的主要内容,如果未能解决你的问题,请参考以下文章
如何将映射文件上传到 Firebase Crashlytics?
将 Firebase 崩溃报告更新到 Firebase Crashlytics:仍在旧仪表板上
在 iOS 中添加了 Google Crashlytics - 未连接到 Firebase Crashlytics Dashboard
Firebase、Fabric 和 Crashlytics,带有 -ObjC 链接器标志,没有 Cocoapods iOS