无法构建Objective-C模块'Firebase'

时间:2017-12-12 01:46:31

标签: firebase swift4

我收到import Firebase的错误:

  

无法构建Objective-C模块'Firebase'

Xcode也抱怨FirebaseAnalytics说

  

找不到'FirebaseAnalytics / FirebaseAnalytics.h'文件。

我的项目过去很好,直到我更新到swift 4。

我使用最新版本的Firebase通过Cocoapods版本1.4.0 beta 2。

4 个答案:

答案 0 :(得分:5)

我只是遇到了同样的问题。我要做的是:

  • 关闭Xcode
  • 重新启动Xcode,并确保我打开了.xcworkspace项目文件。
  • 在项目上进行构建。

此后,我再也没有Firebase错误消息。

答案 1 :(得分:2)

在Xcode中, 转到'sum' = 3 - > Product - >选择Scheme。然后选择New Scheme目标名称。现在构建项目,然后更改回您的应用程序目标。它适用于 Xcode 9.1

答案 2 :(得分:1)

将二进制文件链接到库

构建阶段 - 在Link Binary with Libraries下 - 这就是魔术发生的地方:

enter image description here

很可能,您的二进制文件未与Firebase库链接 - 因此无法找到头文件。

答案 3 :(得分:1)

更新到XCode 9.4后,问题自行解决。