将Firebase Pod更新到最新版本时收到“找不到框架MeasurementNanoPB”错误

时间:2019-01-10 13:39:15

标签: swift xcode firebase firebase-analytics

早期版本使用的是 5.7.0 ,但是存在一些与Firebase存储相关的问题。为了找到解决方案,我在某处阅读了我需要用最新版本即5.12.0或更高版本更新Firebase的信息。

我正在更新新版本,但遇到“找不到MeasurementNanoPB框架”错误。搜索大量有关相同但未找到解决方案的内容。

没有相关的步骤,任何使用最新版本更新了firabse的人都可能会收到相同的错误。

  • 尝试手动安装firebase sdk。

2 个答案:

答案 0 :(得分:0)

根据https://firebase.google.com/support/release-notes/ios 版本5.14.0-2018年12月4日修复了以下问题: FirebaseAnalytics CocoaPod纠正了对GoogleAppMeasurement CocoaPod(#2151)的依赖性。

您是否尝试过更新到Firebase 5.14.0?

否则,您是否尝试过在pod 'Firebase/Performance'中添加Podfile?

答案 1 :(得分:0)

已解决!

尝试删除Pod.lock文件,从Podfile中删除了与Firebase相关的所有Pod。安装没有Firebase的Pod。完成后,将所有Pod逐一添加为Firebase。

对于“未找到GRPCClient ”,它仍然给出错误。在Podfile中添加以下框架。 pod gRPC-ProtoRPC。

然后找不到“测量nanopb.framework” 的错误,因此只需执行以下步骤: 1)清洁项目 2)从各个文件夹中删除派生数据 3)现在在整个项目中搜索“ nanopb”(您将在OtherLinkerFlags下找到)并将其删除。 4)现在再次安装POD。

您已完成。现在,该项目将正常运行。