ios – 在项目SDK Cocoa Touch Framework中使用Firebase Analytics时崩溃

前端之家收集整理的这篇文章主要介绍了ios – 在项目SDK Cocoa Touch Framework中使用Firebase Analytics时崩溃前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我创建了一个 CocoaTouch Framework SDK,它使用Firebase库进行检查.但是,我有以下问题:
– 向SDK添加了Firebase Analytics,构建成功,但是如果在SDK中FIRANnalytics类中有函数调用,例如:
[FIRAnalytics logEventWithName:@"share_image"
                    parameters:@{
                                 @"name": name,@"full_text": text
                                 }];

然后在项目A(示例)中使用我们的SDK在函数中崩溃:

- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];

}

>如果我们的SDK不调用FIRAnalytics类中的函数,则Project A不会崩溃
>我们尝试在项目A中直接使用Firebase也没有崩溃
>我没有CocoaPods整合

解决方法

对于想要在没有cocoapods的swift框架中使用firebase sdks的人,我设法通过在框架的公共头文件“YourCocoaTouchFrameworkNameSwift.h”中添加以下#import来解决此崩溃问题.
#import <YourCocoaTouchFrameworkName/Firebase.h>

并且还遵循了README文件中的所有集成指令.

你可以在github结账我的样品可可触摸框架和项目

原文链接:https://www.f2er.com/iOS/335555.html

猜你在找的iOS相关文章