无法安装 Crashlytics

Posted

技术标签:

【中文标题】无法安装 Crashlytics【英文标题】:Can't install Crashlytics 【发布时间】:2015-12-07 12:40:35 【问题描述】:

我正在尝试将 Crashlytics 添加到我正在开发的应用程序中,为此我安装了 Fabric mac 应用程序并逐步执行该过程,但每当我尝试运行该应用程序时 我都会不断收到以下错误

错误信息

'-[Digits start]: unrecognized selector sent to instance 0x7fbd9ae19c50'

导入

这是我在 AppDelegate.m 中导入 Crashlytics 的方式:

[Fabric with:@[[Crashlytics class]]];

Fabric 应用不断要求我使用以下方法导入 Crashlytics:

[Fabric with:@[[Crashlytics class], [Twitter class]]];

但我不断收到以下错误:

Use of undeclared identifier 'Twitter'

版本号

CrashlyticsFabric 的版本号:

- Crashlytics (3.4.1):
- Fabric (~> 1.6.0)

任何想法如何解决这个问题?

【问题讨论】:

【参考方案1】:

如果你想使用它们,你还必须为 twitter 和数字安装 pod。他们将所有单个框架拆分。

将数字添加到您的 pod 文件中:

pod 'Digits', '~> 1.14.4'

【讨论】:

但我并没有尝试包含数字...我只导入 Crashlytics 和 Fabric,这就是我想要使用的。 那你为什么要加推特呢? [Fabric with:@[[Crashlytics class]]]; 仅使用 Crashlytics 就足够了,无论 Fabrics 应用程序告诉您什么。在该语句中包含 Twitter 类后,您还必须安装 Twitter pod(它可能会安装 Digits pod,这就是您收到其他错误的原因)。

以上是关于无法安装 Crashlytics的主要内容,如果未能解决你的问题,请参考以下文章

Crashlytics Android Studio 插件无法初始化

Firebase Crashlytics 在没有 Fabric API 密钥的情况下无法工作

FirebaseInstanceID 无法使用 cocoapods 正确安装

Crashlytics 集成问题

Fabric beta 测试:我无法安装 beta 应用

如何在 Swift 中使用 Crashlytics 登录?