ios – 在项目SDK Cocoa Touch Framework中使用Firebase Analytics时崩溃
2019年12月25日
作者:佚名
我创建了一个
CocoaTouch Framework SDK,它使用Firebase库进行检查.但是,我有以下问题:
– 向SDK添加了Firebase Analytics,构建成功,但是如果在SDK中FIRANnalytics类中有函数调用,例如:
– 向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结账我的样品可可触摸框架和项目
以上是来客网为你收集整理的ios – 在项目SDK Cocoa Touch Framework中使用Firebase Analytics时崩溃全部内容,希望文章能够帮你解决ios – 在项目SDK Cocoa Touch Framework中使用Firebase Analytics时崩溃所遇到的程序开发问题。
如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。