我一直在尝试为我的应用程序设置crashlytics,但是我需要崩溃报告的应用程序部分是PacketTunnelProvider
,它与容器应用程序分开运行。
我已经使用
初始化了Crashlyticsoverride func startTunnel(options: [String : NSObject]? = nil,
completionHandler: @escaping (Error?) -> Void) {
. . .
Fabric.with([Crashlytics.self])
. . .
}
我可以使用
向fabric.io
报告崩溃事件
Crashlytics.sharedInstance().crash()
编辑:我还尝试使用本机C代码(
*(int*)0 = 0;
)强制崩溃并报告了这一情况。
但是,当我的提供商因计划外崩溃而崩溃时,根本没有报告。
我不知道如何对此进行调试,但我很肯定我的提供商正在崩溃,我只需要将这些崩溃报告给fabric.io
。
是否存在使用Crashlytics报告的特定类型的崩溃?
从PacketTunnelProvider
等提供者/扩展程序中运行Crashlytics是否存在已知问题?