gpt4 book ai didi

ios - 警告 : CLSLog has been used before (or concurrently with) Crashlytics initialization and cannot be recorded

转载 作者:可可西里 更新时间:2023-11-01 01:50:28 26 4
gpt4 key购买 nike

我已启用 crashlytics 并尝试使用以下代码进行登录。我收到这个警告。无法弄清楚此警告是什么以及如何解决它。

换句话说,我如何使用 CLSNSLogv 登录?

Crashlytics:Crash] 警告:CLSLog 在 Crashlytics 初始化之前(或同时)使用过,无法记录。消息是:

CLSNSLogv("load() %@ %d", getVaList(["Array count:", self.array.count]))

最佳答案

我是在 Crashlytics SDK 中编写该错误消息的人:) 但是,我不再与该小组合作,而且我已经有很长时间没有参与该项目了。因此,最好的办法是联系他们的支持人员。

除非内部发生变化,否则错误消息会准确告诉您发生了什么。您对 CLSLog 的使用不是问题。问题是它的调用时间。在 Crashlytics SDK 完全初始化之后之前,您不能使用 CLSLog 系列函数。它同步初始化。因此,您可以在 Crashlytics SDK 初始化调用后的下一行安全地使用 CLSLog。

也许您正在启动期间异步调用的函数中调用 CLSLog?

或者,也许您正在后台线程上初始化 Crashlytics?如果您异步初始化 SDK,则存在无法可靠处理的情况。我个人不会推荐它,但这是你必须做出的决定。我只是想确保您了解性能/正确性权衡。

关于ios - 警告 : CLSLog has been used before (or concurrently with) Crashlytics initialization and cannot be recorded,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54792352/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com