我正在使用最新版本的Google / Analytics广告管理系统,它会在控制台中显示以下消息,这让我感到疯狂:
<Error> [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure] to your application initialization.
我现在不想安装Firebase。我需要向两个GA套件报告,还不能实现GTM。我确实尝试安装Firebase来摆脱消息。但是,它要求我使用Google plist文件并在那里设置跟踪ID(我手动配置我的跟踪器),这导致应用程序无法向两个GA套件报告,并且它报告了两个引用的套件在plist文件中。 我也试过使用另一个pod - GoogleAnalytics并没有解决任何问题。
最终,我只是想让谷歌在控制台中不断发出消息让我感到烦恼。任何解决方案?
更新:当我切换到使用GoogleAnalytics
pod时,我一定不能清除我的控制台或其他东西。我只是再试一次,似乎已经完成了摆脱Firebase唠叨我配置的诀窍。
更新2:刚刚发现这个问题的答案基本相同:https://stackoverflow.com/a/41511545/284630
答案 0 :(得分:3)
使用GoogleAnalytics
pod代替显然已弃用的Google/Analytics
pod就可以了。这里的文档:
https://developers.google.com/analytics/devguides/collection/ios/v3/?ver=swift
令人困惑,因为它确实说要使用GoogleAnalytics
广告连播,但后来说要执行以下导入,该广告仅适用于Google/Analytics
广告连播:
#import <Google/Analytics.h>
对我有用的导入是:
#import <GAI.h>
#import <GAIDictionaryBuilder.h>
#import <GAIFields.h>
答案 1 :(得分:0)
Firebase/Core
和Google/Analytics
。GoogleService-Info.plist
添加到您的项目中。 打开GoogleService-Info.plist manually and the
GoogleAnalytics`跟踪ID。
<key>TRACKING_ID</key>
<string>GOOGLE_ANALYTICS_TRACKING_ID</string> //
你应该好好去。