我一直在尝试在 iOS 上构建我的 flutter 应用程序,但flutter run抛出以下错误:
/Users/<MyUser>/Desktop/projects/app/ios/Pods/Firebase/CoreOnly/Source
s/module.modulemap:1:8: error: redefinition of module 'Firebase'
module Firebase {
^
/Users/<MyUser>/Library/Developer/Xcode/DerivedData/Runner-dbkgurnsasbvieahfnk
dontejqss/SourcePackages/checkouts/firebase-ios-sdk/CoreOnly/Sources/module.
modulemap:1:8: note: previously defined here
module Firebase {
Run Code Online (Sandbox Code Playgroud)
我已按照此处的说明导入了 firebase-ios-sdk 。导入的模块是 FirebaseCore、FirebaseAuth 和 FirebaseMessaging。除了在 AppDelegate.swift 文件中导入 Firebase 之外,我没有对 iOS 特定代码(/ios 下的任何内容)进行任何修改。更新后的文件现在包含以下代码:
import UIKit
import Flutter
import Firebase
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate {
override func application(
_ application: UIApplication,
didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?
) -> Bool {
FirebaseApp.configure()
GeneratedPluginRegistrant.register(with: self)
return super.application(application, didFinishLaunchingWithOptions: launchOptions)
}
}
Run Code Online (Sandbox Code Playgroud)
搜索错误后,我尝试了以下步骤: …