如何将Crashlytics集成到iOS框架目标中?

我有一个iOS框架的目标,我需要集成崩溃报告系统。

所以Crashlytics看起来不错,但是

这个Xcode项目没有任何Mac或iOS目标

那么,有没有什么办法可以将Crashlytics直接整合到iOS框架中呢?

感谢Mike Bonnell在这里的评论 ,其中说:

当然,我们的SDK只支持初始化一次。 在框架和应用程序中初始化会导致冲突。 您和应用程序开发人员将拥有不同的API密钥,因此无法要求应用程序开发人员向您的SDK授予许可,以便与您的框架共享代码中的堆栈跟踪。 将我们包括在你的框架中会给你的框架和使用它的人带来问题,所以我说为什么不包括我们! 完全理解SDK开发者会喜欢看到这种支持。

按照链接中提供的以下步骤集成Crashlytics。

结构集成

最强大,但最轻的重量崩溃报告解决scheme。 花更less的时间寻找和更多的时间修复崩溃。 在iOS和Android上被命名为#1性能SDK,Crashlytics提供了深入的,可操作的见解,甚至是应用程序崩溃的确切代码行。

尽pipeCrashlytics为您提供强大的崩溃报告function,但只需点击一下鼠标,即可启用实时分析,帮助您了解应用中发生的情况。 Fabric的分析引擎提供了对您的核心目标的深入了解,如增长,保留和参与。 最后,分析你不需要分析。

希望能帮助到你。