【发布时间】:2021-01-22 19:49:42
【问题描述】:
我只是按照 iOS firebase 指南设置崩溃分析和分析,但每当我尝试使用分析功能时,它们都不会被识别。
IDE 抛出此错误Type 'Analytics' has no member 'logEvent'
每当我尝试使用以下功能时
Analytics.logEvent(AnalyticsEventSelectContent, parameters: [
AnalyticsParameterItemID: "id-\(title!)",
AnalyticsParameterItemName: title!,
AnalyticsParameterContentType: "cont"
])
我什至尝试在文件顶部导入以下所有内容,但发生了同样的事情。
import FirebaseAnalytics
import Firebase
import FirebaseCore
import FirebaseCrashlytics
import FirebaseInstallations
这些是我运行 pod install 时添加的 Firebase 库
Installing Firebase (6.33.0)
Installing FirebaseAnalytics (6.8.3)
Installing FirebaseCore (6.10.3)
Installing FirebaseCoreDiagnostics (1.7.0)
Installing FirebaseCrashlytics (4.6.1)
Installing FirebaseInstallations (1.7.0)
这些是我在 podfile 中指定的
pod 'Firebase/Crashlytics'
pod 'Firebase/Analytics'
【问题讨论】:
-
你试过清理项目了吗?你确定你已经打开了 .xcworkspace?
-
@Claudio 是的 - 我还多次重新安装了 pod,甚至删除了 .xcworkspace 并用 pod 重新制作了它
-
你试过只导入
import FirebaseAnalytics吗? -
@Claudio 是的,我也这样做了
标签: ios swift firebase firebase-analytics