如果我通过cocoapod安装了带有最新版本Firbase的googleApis,iOS应用程序就会崩溃

如果我通过cocoapod安装了带有最新版本Firbase的googleApis,iOS应用程序就会崩溃,ios,swift,firebase,cocoapods,firebase-analytics,Ios,Swift,Firebase,Cocoapods,Firebase Analytics,在我的应用程序中,我一直在尝试安装最新版本的Firebase crashlytics和Analytics pod文件,它也运行良好。但当我还安装了最新版本的Firbase crashlytics和Analytics pod文件的googleapis pod文件(即用于语音识别)时,问题就出现了。它只是在启动应用程序时崩溃了应用程序。问题是我不能降低Firbase版本的质量,因为它很快就会被弃用 例如:- 如果只安装在两个以下,则工作正常 pod'Firebase/Crashlytics' pod

在我的应用程序中,我一直在尝试安装最新版本的Firebase crashlytics和Analytics pod文件,它也运行良好。但当我还安装了最新版本的Firbase crashlytics和Analytics pod文件的googleapis pod文件(即用于语音识别)时,问题就出现了。它只是在启动应用程序时崩溃了应用程序。问题是我不能降低Firbase版本的质量,因为它很快就会被弃用

例如:-

如果只安装在两个以下,则工作正常

pod'Firebase/Crashlytics'
pod'Firebase/Analytics'

如果安装在googleapis pod文件和Firbase pod文件下面,则会发生崩溃:-

pod'Firebase/Crashlytics'
pod'Firebase/Analytics'
pod'googleapis',:path=>。

错误:-

标志解码器失败:缺少必填字段

ProtocolBuffer消息尚未初始化。无法执行设置字符串

ProtocolBuffer消息尚未初始化。无法执行SetInt64

7.0.0-[Firebase/Analytics][I-ACS80002]无法注册实验客户端无效标志。标志名称、值:冗余启用删除启用,0


有什么建议吗,我如何解决这场车祸??因为我想使用googleapis pod文件,包括最新版本的Firebase(Crashlytics和Analytics)

您是否配置了Firebase?是的,这行FirebaseApp.configure()正在使应用程序崩溃。当我删除这一行时,应用程序运行良好(显然没有firebase)。请共享Podfile和Podfile.lock。最好的猜测是,您可能需要向Podfile添加一个最低的ios版本。