Ios 在swift框架中实施Firebase分析
我正在尝试在我们的应用程序中使用CoCoapod配置Firebase分析 该应用程序的体系结构如下:Ios 在swift框架中实施Firebase分析,ios,swift,frameworks,firebase-analytics,swift-framework,Ios,Swift,Frameworks,Firebase Analytics,Swift Framework,我正在尝试在我们的应用程序中使用CoCoapod配置Firebase分析 该应用程序的体系结构如下: App <- App-Framework 在此之后,我尝试将事件记录到应用程序框架中的Analytics中,方法是: Analytics.logEvent(“testEvent”),参数:[ “名称”:“Krister”作为NSObject, “全文”:“Krister tester”作为NSObject ]) 然后调试器说: Event not logged. Call +[FIR
App <- App-Framework
在此之后,我尝试将事件记录到应用程序框架中的Analytics中,方法是:
Analytics.logEvent(“testEvent”),参数:[
“名称”:“Krister”作为NSObject,
“全文”:“Krister tester”作为NSObject
])
然后调试器说:
Event not logged. Call +[FIRApp configure]: share_image
框架和应用程序通过cocoapods导入Firebase,而常规Firebase分析设置没有遗漏任何内容,比如GoogleServices.plist和导入
我试图在一个没有框架的应用程序中实现这一点,事件被记录到Firebase控制台和DebugView
最奇怪的是,默认的屏幕跟踪
已记录,但没有任何logEvents()
下一步怎么办
解决方案1: 我在应用程序框架中运行了FirebaseApp.configure(),
通过AppDelegate内部的方法。FIRApp是FirebaseApp的旧名称,仍然用于目标c。因此,要么您使用的是旧的firebase版本,要么可能与swift/objc插值有关?firebase版本是最新的:6.17.0。@KristerMoen您有什么解决方案吗?FIRApp是FirebaseApp的旧名称,仍然用于目标c。因此,要么您使用的是旧的firebase版本,要么可能与swift/objc插值有关?firebase版本是最新的:6.17.0。@KristerMoen您有什么解决方案吗?