iOS上谷歌/分析的最新pod版本要我安装Firebase

时间:2017-10-25 06:21:31

标签: ios google-analytics cocoapods firebase-analytics

我正在使用最新版本的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

2 个答案:

答案 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> 

基本上同样的答案:https://stackoverflow.com/a/41511545/284630

答案 1 :(得分:0)

  1. 使用pod添加Firebase/CoreGoogle/Analytics
  2. GoogleService-Info.plist添加到您的项目中。
  3. 打开Goog​​leService-Info.plist manually and the GoogleAnalytics`跟踪ID。

    <key>TRACKING_ID</key>
    <string>GOOGLE_ANALYTICS_TRACKING_ID</string> //
    
  4. 你应该好好去。