在[Fabric isCrashlyticsCollectionEnabled]上的最新更新(1.9.0)之后,Fabric崩溃了

时间:2019-01-11 14:14:59

标签: ios objective-c crashlytics google-fabric

运行pod更新后,现在我的应用在遇到以下问题时会在启动时崩溃:

[Fabric with:@[CrashlyticsKit]];

返回的错误是:

2019-01-11 14:07:15.935040+0000 Leave[26155:181825] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '+[Fabric isCrashlyticsCollectionEnabled]: unrecognized selector sent to class 0x10b8354c8'

我在一个用Objective-c构建的项目中使用Xcode10.1,但有一些Swift测试和cocoapods。 我的info.plist中已经具有API密钥,并且在构建阶段中已经具有运行脚本。

在我回滚到以前的版本之前,有什么我可以尝试解决的吗?

2 个答案:

答案 0 :(得分:0)

显然,您应该使用[Fabric with:@[[Crashlytics class]]];(根据https://fabric.io/kits/ios/crashlytics/install)。 顺便说一下,Fabric和Crashlytics现在都是Firebase框架的一部分,所以我什至不确定这种方法是否仍然有效。我个人建议您从旧的Crashlytics环境中删除插件后,将项目迁移到Firebase,以使其正常工作

答案 1 :(得分:0)

对我来说,是从here下载的sdk 再次添加它的项目工作。希望这可以帮助某人。