iOS上Google/Analytics的最新pod版本希望我安装Firebase

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应用

我正在使用最新版本的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应用程序尚未配置。将[FIRApp configure]添加到应用程序初始化中。
我现在不想安装Firebase。我需要向两个GA套件报告,而且还不能实现GTM。我确实尝试安装Firebase来清除这些消息。然而,它要求我使用Google plist文件并在其中设置跟踪ID(我正在手动配置我的跟踪器),这导致应用程序无法向两个GA套件报告,并且它向plist文件中引用的一个套件报告了两倍。我也尝试过使用其他pod-GoogleAnalytics,但没有解决任何问题

最终,我只是不想让谷歌在控制台上不断地给我发信息。有什么解决办法吗

更新:当我切换到使用
GoogleAnalytics
pod时,我一定没有清除控制台或其他东西。我刚刚又试了一次,它似乎成功地摆脱了Firebase对配置的唠叨

更新2:刚刚发现这个问题,基本上我的答案是一样的:

  • 使用pods添加
    Firebase/Core
    Google/Analytics
  • GoogleService Info.plist
    添加到项目中
  • 手动打开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手动配置的文档。