无法安装 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'
版本号
Crashlytics
和 Fabric
的版本号:
- 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 密钥的情况下无法工作