繁体   English   中英

使用Crashlytics Fabric的崩溃报告在更新后无法正常工作

[英]Crash reporting using Crashlytics Fabric not working after updates

参考这篇文章: Crashlytics未在发布模式下报告崩溃

我已完成原始海报已经提到的每一项更改,包括答案中提到的更改,但我仍然无法将崩溃显示在仪表板中以供发布。

唯一的区别是我使用Jenkins进行发布版本。 如果我从Xcode本地运行应用程序(当然停止Xcode并自行重启应用程序,这样调试器就不会妨碍),报告正在记录并显示正常。

我还实现了Crashlytics Delegate方法,以确保崩溃确实被记录,确实如此。 如果它是Jenkins构建,它永远不会出现在仪表板中。

谁会对可能发生的事情有任何见解?

我没有使用Jenkins,但发生在我身上的问题是我正在使用Fabric Mac App在设置过程中应用API密钥。

对我来说,解决方案很简单:

转到fabric.io - >组织 - >您的组织 - > API密钥

并重新说明:

 Fabric.with([Crashlytics.self])

通过:

 Fabric.with([Crashlytics.start(withAPIKey: "YOUR_API_KEY")]

这样您就可以强制Fabric使用您的API密钥。 我的猜测是,当Jenkins构建您的应用程序时,它无法访问Fabric App,因此无法设置正确的API密钥。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM