【发布时间】:2017-11-29 02:44:54
【问题描述】:
我创建了一个 CocoaTouch 框架 SDK,它使用 Firebase 库进行检查。但是,我有以下问题:
- 在 SDK 中添加 Firebase Analytics,构建成功,但是如果 SDK 中有 FIRAnalytics 类中的函数调用,例如:
[FIRAnalytics logEventWithName:@"share_image"
parameters:@{
@"name": name,
@"full_text": text
}];
然后在使用我们的SDK的项目A(示例)中,函数崩溃了:
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
}
- 如果我们的SDK不调用
FIRAnalytics类中的函数,项目A不会崩溃 - 我们尝试在项目 A 中直接使用 Firebase 也没有崩溃
- 我在没有 CocoaPods 的情况下进行集成
【问题讨论】:
-
请不要显示截图或文字内容。要捕获错误消息,请右键单击红色指示器和“Reveal in Issue Navigator”。
-
它没有错误信息,请帮助我
-
@VănHảiCao,您的 A 项目中有 GoogleService-Info.plist 文件吗?在调用任何 firebase 方法之前,首先必须使用 [FIRApp configure]; 初始化 firebase
-
@yvzzztrk 我在我的 A 项目中添加了文件 GoogleService-Info.plist,并且已经在初始化 FireBase [FIRApp 配置]
-
谢谢,我解决了崩溃问题,通过在 info.plist 中添加 FirebaseAutomaticScreenReportingEnabled = NO,但在控制台 FireBase 上没有检查数据
标签: ios firebase cocoa-touch firebase-analytics