Error: Could not build Objective-C module 'Firebase' with Swift 5
Error: Could not build Objective-C module 'Firebase' with Swift 5
我想在 Swift 5 中使用 Firebase,但出现错误消息。
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' file not found
Could not build Objective-C module 'Firebase'
并且,xcode 在
处显示错误消息
import Firebase
在AppDelegate.swift
我的业务合作伙伴解决了这个问题。
解决方法如下:
- 相当xcode
- 删除 "ProjectName.xcworkspace"、"Podfile.lock" 和 "Pods"。
- 删除位于 ~/Library/Developer/Xcode/DerivedData 的项目临时文件(Finder 中的 Command + Shift + G)
- 运行 "pod install" 来自终端。
- 打开"ProjectName.xcworkspace"。
- 将“$(inherited)”添加到 "TARGET > Build Settings > Framework Search Paths"。
- Pod 分解。
- 删除 xcworkspace 文件。
- 使用 Rosetta 打开终端。
- 安装pods.
我想在 Swift 5 中使用 Firebase,但出现错误消息。
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' file not found Could not build Objective-C module 'Firebase'
并且,xcode 在
处显示错误消息import Firebase
在AppDelegate.swift
我的业务合作伙伴解决了这个问题。
解决方法如下:
- 相当xcode
- 删除 "ProjectName.xcworkspace"、"Podfile.lock" 和 "Pods"。
- 删除位于 ~/Library/Developer/Xcode/DerivedData 的项目临时文件(Finder 中的 Command + Shift + G)
- 运行 "pod install" 来自终端。
- 打开"ProjectName.xcworkspace"。
- 将“$(inherited)”添加到 "TARGET > Build Settings > Framework Search Paths"。
- Pod 分解。
- 删除 xcworkspace 文件。
- 使用 Rosetta 打开终端。
- 安装pods.