错误:无法使用Swift 5构建Objective-C模块“ Firebase”

时间:2019-09-07 17:37:36

标签: firebase cocoapods xcode10 ios12 swift5

我想将Firebase与Swift 5一起使用,但出现错误消息。

  

无法构建Objective-C模块“ Firebase”

我尝试了以下页面上的所有解决方案,但无法解决:

Error: Could not build Objective-C module 'Firebase'

https://github.com/firebase/quickstart-ios/issues/672

import UIKit
import Firebase

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {

  var window: UIWindow?

  func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {
    FirebaseApp.configure()
    return true
  }
}

我希望构建成功,但实际上构建失败。

构建错误消息为:

  找不到

'FirebaseCore / FirebaseCore.h'文件   无法构建Objective-C模块“ Firebase”

而且,xcode在以下位置显示错误消息

import Firebase

在AppDelegate.swift中

1 个答案:

答案 0 :(得分:0)

我的业务伙伴解决了这个问题。

解决方法如下:

  1. 相当xcode
  2. 删除“ ProjectName.xcworkspace”,“ Podfile.lock”和“ Pods”。
  3. 删除项目的临时文件,该文件位于〜/ Library / Developer / Xcode / DerivedData(Command + Shift + G在finder中)
  4. 从终端运行“ pod安装”。
  5. 打开“ ProjectName.xcworkspace”。
  6. 将“ $(继承)”添加到“目标>构建设置>框架搜索路径”。