运行iOS Firebase FLutter

创建firebase项目 配置Flutterfire dart pub global activate flutterfire_cli flutterfire configure // 导入生成的 文件 import ‘firebase_options.dart’; await Firebase.initializeApp( options: DefaultFirebaseOptions.currentPlatform, );

为M1安装COCOA PODS

卸载本地cocoapods gem

sudo gem uninstall cocoapods

通过Homebrew重新安装cocoapods

brew install cocoapods

对于Apple M1用户? 在你的ios文件夹内,在终端中执行以下命令 sudo arch -x86_64 gem install ffi

arch -x86_64 pod install 如果无效,请尝试 arch -x86_64 pod install –repo-update 对于Apple Intel用户? pod install –repo-update

步骤 1:安装ffi

sudo arch -x86_64 gem install ffi

步骤 2:重新安装依赖项

arch -x86_64 pod install

https://stackoverflow.com/questions/64037496/none-of-your-spec-sources-contain-a-spec-satisfying-the-dependencies-firebase ios – 您的任何 spec 源都不包含满足依赖项的 spec:Firebase (~> 6.33.0), Firebase (= 6.33.0, ~> 6.33.0) – Stack Overflow

https://stackoverflow.com/questions/64901180/how-to-run-cocoapods-on-apple-silicon-m1 ios – 如何在 Apple Silicon (M1) 上运行 CocoaPods – Stack Overflow

GitHub

查看 Github