在工作应用程序中出现意外错误->'Private / FIRComponentContainerInternal.h'文件未找到

时间:2018-08-15 14:23:01

标签: swift firebase

与Firebase使用相关的正在运行的应用程序中意外出现了很多错误。

找不到

'Private / FIRComponentContainerInternal.h'文件 找不到“ GoogleToolboxForMac / GTMNSData + zlib.h”文件

这些参考调用在以下文件中。

FIRNetwork.m

#import <GoogleToolboxForMac/GTMNSData+zlib.h>

FIRApp.m

#import "Private/FIRComponentContainerInternal.h"

我正在使用以下内容进行最近的pod更新:

XCODE 10 beta 4 (this is working)
Using BoringSSL (10.0.6)
Using Firebase (5.5.0)
Using FirebaseAnalytics (5.1.0)
Using FirebaseAuth (5.0.3)
Using FirebaseAuthInterop (1.0.0)
Using FirebaseCore (5.1.0)
Using FirebaseDatabase (5.0.2)
Using FirebaseFirestore (0.13.0)
Using FirebaseInstanceID (3.2.0)
Using FirebaseStorage (3.0.0)
Using GTMSessionFetcher (1.2.0)
Using GoogleAppMeasurement (5.1.0)
Using GoogleUtilities (5.2.2)
Using Layout (0.6.30)
Using Protobuf (3.6.1)
Using gRPC (1.14.1)
Using gRPC-Core (1.14.1)
Using gRPC-ProtoRPC (1.14.1)
Using gRPC-RxLibrary (1.14.1)
Using leveldb-library (1.20)
Using nanopb (0.3.8)

该修复程序可能与“构建设置/标题搜索路径”有关,因为我在past中发现了与此相关的问题。

我当前的标题搜索路径:

$(inherited) ${PODS_ROOT}/Firebase/CoreOnly/Sources "${PODS_ROOT}/Headers/Public" "${PODS_ROOT}/Headers/Public/Firebase" "${PODS_ROOT}/Headers/Public/FirebaseAuthInterop"

可能是相关问题,但解决方案不能解决我的问题:

https://stackoverflow.com/questions/51636994/cannot-find-googletoolboxformac-gtmnsdatazlib-h-error-when-building-an-ionic

任何帮助都会很棒。

1 个答案:

答案 0 :(得分:0)

似乎Firebase团队的更新必须解决了我的问题,因为该应用程序再次成功编译,没有奇怪的丢失文件问题。

这是今天更新后的软件版本。

Using BoringSSL (10.0.6)
Using Firebase (5.6.0)
Using FirebaseAnalytics (5.1.1)
Using FirebaseAuth (5.0.3)
Using FirebaseAuthInterop (1.0.0)
Using FirebaseCore (5.1.1)
Using FirebaseDatabase (5.0.2)
Using FirebaseFirestore (0.13.1)
Using FirebaseInstanceID (3.2.1)
Using FirebaseStorage (3.0.0)
Using GTMSessionFetcher (1.2.0)
Using GoogleAppMeasurement (5.1.1)
Using GoogleUtilities (5.2.2)
Using Layout (0.6.30)
Using Protobuf (3.6.1)
Using gRPC (1.14.1)
Using gRPC-Core (1.14.1)
Using gRPC-ProtoRPC (1.14.1)
Using gRPC-RxLibrary (1.14.1)
Using leveldb-library (1.20)
Using nanopb (0.3.8)

注意:

  • Firebase 5.5.0-> 5.6.0

  • FirebaseCore 5.1.0-> 5.1.1

  • FirebaseFirestore 0.13.0-> 0.13.1

一切都很好。