繁体   English   中英

我可以将 Crashlytics 添加到 iOS 库吗?

[英]Can I add Crashlytics to an iOS Library?

我在 iOS 库中工作,我想添加Crashlytics ,以便在库崩溃给任何用户时收到通知。 我已经集成了CrashlyticsFabric框架:我添加了 .frameworks 包,然后我将 Fabric API 密钥添加到库的 info.plist 以及运行脚本阶段到构建阶段,但是当库在正在运行的应用程序中崩溃时,结构仪表板中没有任何反应。

是否可以将 Crashlytics 添加到 iOS 库?

看起来答案在技术上是“是”,但这样做是个坏主意。

Mike Bonnell另一篇文章中的评论:

评论1:

来自 Fabric 的 Mike。 如果您计划将此框架分发给第三方,请不要在其中包含 Fabric 或 Crashlytics。

评论 2:

当然,我们的 SDK 只支持初始化一次。 在框架和应用程序中初始化会导致冲突。 您和应用程序开发人员将拥有不同的 API 密钥,并且无法要求应用程序开发人员授予您的 SDK 与您的框架共享其代码中的堆栈跟踪的权限。 将我们包含在您的框架中会给您的框架和使用它的任何人带来问题,所以这就是我说不要包含我们的原因! 完全理解 SDK 开发人员希望看到此支持。

暂无
暂无

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

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