加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-14 17:24:27 所属栏目:百科 来源:网络整理
导读:参考这篇文章: Crashlytics not reporting crash in Release mode: 我已完成原始海报已经提到的每一项更改,包括答案中提到的更改,但我仍然无法将崩溃显示在仪表板中以供发布. 唯一的区别是我使用Jenkins进行发布版本.如果我从Xcode本地运行应用程序(当然停
参考这篇文章: Crashlytics not reporting crash in Release mode:

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

唯一的区别是我使用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密钥.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读