iOS上Google/Analytics的最新pod版本希望我安装Firebase
我正在使用最新版本的Google/Analytics pod,它在控制台中不断显示以下消息,这让我抓狂:iOS上Google/Analytics的最新pod版本希望我安装Firebase,ios,google-analytics,cocoapods,firebase-analytics,Ios,Google Analytics,Cocoapods,Firebase Analytics,我正在使用最新版本的Google/Analytics pod,它在控制台中不断显示以下消息,这让我抓狂: <Error> [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure] to your application initialization. [Firebase/Core][I-COR000003]默认Firebase应用
<Error> [Firebase/Core][I-COR000003] The default Firebase app has not yet been configured. Add [FIRApp configure] to your application initialization.
[Firebase/Core][I-COR000003]默认Firebase应用程序尚未配置。将[FIRApp configure]添加到应用程序初始化中。
我现在不想安装Firebase。我需要向两个GA套件报告,而且还不能实现GTM。我确实尝试安装Firebase来清除这些消息。然而,它要求我使用Google plist文件并在其中设置跟踪ID(我正在手动配置我的跟踪器),这导致应用程序无法向两个GA套件报告,并且它向plist文件中引用的一个套件报告了两倍。我也尝试过使用其他pod-GoogleAnalytics,但没有解决任何问题
最终,我只是不想让谷歌在控制台上不断地给我发信息。有什么解决办法吗
更新:当我切换到使用GoogleAnalytics
pod时,我一定没有清除控制台或其他东西。我刚刚又试了一次,它似乎成功地摆脱了Firebase对配置的唠叨
更新2:刚刚发现这个问题,基本上我的答案是一样的:
Firebase/Core
和Google/Analytics
GoogleService Info.plist
添加到项目中李>
,然后打开GoogleAnalytics的跟踪Id
<key>TRACKING_ID</key>
<string>GOOGLE_ANALYTICS_TRACKING_ID</string> //
TRACKING\u ID
谷歌分析跟踪ID//
GoogleAnalytics
pod,但接着说要执行以下导入操作,这只适用于Google/Analytics
pod:
#import <Google/Analytics.h>
#导入
而对我有效的导入是:
#import <GAI.h>
#import <GAIDictionaryBuilder.h>
#import <GAIFields.h>
#导入
#进口
#进口
这里的答案基本相同:需要查看你的Podfile才能确定,但很可能是@PaulBeusterien的副本我的pod有以下内容:
pod'Google/Analytics'
。我也尝试过使用这个pod'GoogleAnalytics'
,但它给了我同样的结果,只是我不得不通过导入多个.h文件而不是一个文件来进行不同的导入。查看Podfile.lock,看看Podfile中有什么引入了Firebase依赖项,这正是我尝试的结果,导致它重复报告只给我的一间GA套房。此设置将只允许您向一个报告。这就是为什么我没有在GA设置中使用plist文件。我手动配置了两个跟踪器。看起来Firebase要求您使用plist文件。我找不到任何有关Firebase Analytics手动配置的文档。