M1 Mac执行flutter run出现xcodebuild警告,求解决方案
解决M1 Mac上Flutter run的xcodebuild警告问题
先搞定调试器架构冲突
- 彻底关闭所有IDE(Xcode、VS Code、Android Studio),包括后台进程
- 右键终端图标→「获取信息」→勾选「使用Rosetta打开」,重启终端
- 依次执行命令:
flutter clean flutter pub get flutter run
检查Xcode项目配置
- 打开项目ios目录下的
Runner.xcworkspace - 选中Runner目标,进入「Build Settings」:
- 搜索「Architectures」,设置为
Standard Architectures (arm64, x86_64) - 搜索「Valid Architectures」,确保包含
arm64和x86_64 - 把「Build Active Architecture Only」改为
No(Debug模式可暂时保留Yes,Release建议改No)
- 搜索「Architectures」,设置为
重置Flutter与iOS环境关联
- 执行
flutter doctor --android-licenses,一路选同意 - 执行
flutter config --enable-ios重新关联iOS环境 - 执行
flutter upgrade升级到最新稳定版Flutter,新版本对M1兼容性更完善
终极依赖重置操作
- 进入项目的ios目录,执行:
pod deintegrate rm -rf Podfile.lock pod install - 重启IDE后再次尝试
flutter run
内容的提问来源于stack exchange,提问作者longdukdong
相关产品推荐
相关产品推荐

