我将Crashlytics包含在一个动态框架中,该框架用作我应用程序的多种风格的平台。我在平台框架中初始化它,并从应用程序目标的Info.plist中获取API密钥。
我的Crashlytics记录器,一个围绕崩解记录的包装器,在我导入到我的应用程序的另一个框架中。
我遇到的问题是Crashlytics记录器抱怨Crashlytics没有初始化,即使它是:
[Crashlytics:Crash] WARNING: CLSLog has been used before (or concurrently with) Crashlytics initialization and cannot be recorded. The message was:
Crashlytics不会上传与崩溃相关的日志。
如果我在Crashlytics初始化的同一框架中包含Crashlytics记录器类,则此问题就会消失。
知道为什么会出现这个日志以及为什么在日志记录与Crashlytics初始化的同一框架中解析时会解决这个问题?