gpt4 book ai didi

ios - Flutter 2.8.0 不会在 iOS 模拟器上部署和运行项目(在 2.5.3 上运行)

转载 作者:行者123 更新时间:2023-12-05 05:51:50 24 4
gpt4 key购买 nike

我的开发环境如下:

  • Mac 迷你 M1
  • Mac 操作系统蒙特雷
  • Visual Studio 代码
  • flutter 2.8.0
  • iPhone 12 Pro Max(iOS模拟器)

Flutter 依赖项:依赖项: flutter :SDK: flutter cupertino_icons: ^1.0.2firebase_core: ^1.10.5firebase_auth:^3.3.3google_sign_in: ^5.2.1flutter_login_facebook: ^1.2.0
提供商:^6.0.1

当我尝试构建和运行应用程序时,出现以下错误:

在 Debug模式下在 iPhone 12 Pro Max 上启动 lib/main.dart...Xcode 构建完成。 18.5s构建 iOS 应用程序失败Xcode 构建的错误输出:↳** 构建失败 **Xcode 的输出:↳/Users/daoudmalikyar/Documents/dev/Udemy/flutter_firebase/time_tracker/ios/Runner/GeneratedPluginRegistrant.m:12:9: fatal error :找不到模块 'firebase_auth'@import firebase_auth;~~~~~~~^~~~~~~~~~~~~产生 1 个错误。注意:使用新的构建系统注:规划注意:构建准备完成注意:并行构建目标/Users/daoudmalikyar/Documents/dev/Udemy/flutter_firebase/time_tracker/ios/Pods/Pods.xcodeproj: 警告:iOS 模拟器部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的部署目标版本范围为 9.0 到 15.0 .99。 (在项目“Pods”的目标“AppAuth”中)/Users/daoudmalikyar/Documents/dev/Udemy/flutter_firebase/time_tracker/ios/Pods/Pods.xcodeproj: 警告:iOS 模拟器部署目标“IPHONEOS_DEPLOYMENT_TARGET”设置为 8.0,但支持的部署目标版本范围为 9.0 到 15.0 .99。 (在项目“Pods”的目标“GoogleSignIn”中)无法为模拟器构建应用程序。在 iPhone 12 Pro Max 上启动应用程序时出错。退出(信号项)

我已经尝试了在网络上找到的几种可能的修复方法,但似乎都无法解决问题。同样,此代码在 2.5.3 下运行良好。当我尝试在 XCode 中构建项目时,我遇到了相同的错误,即未找到“firebase_auth”。任何建议表示赞赏。

谢谢。

最佳答案

我设法通过向 ios/Podfile 添加三行来让它工作:

 post_install do |installer|
installer.pods_project.targets.each do |target|
flutter_additional_ios_build_settings(target)
+ target.build_configurations.each do |config|
+ config.build_settings["EXCLUDED_ARCHS[sdk=iphonesimulator*]"] = "arm64 i386"
+ end
end
end

查看此评论以获取更多信息: https://github.com/flutter/flutter/issues/94914#issuecomment-992898782

关于ios - Flutter 2.8.0 不会在 iOS 模拟器上部署和运行项目(在 2.5.3 上运行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70311516/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com