MacBook M1与Flutter 2.0.6版本的开发兼容性咨询
MacBook M1 支持 Flutter 2.0.6 开发的说明
- 基本兼容性:Flutter 2.0.6并未原生适配Apple Silicon(M1芯片),但可通过macOS的Rosetta 2转译技术正常运行,日常的代码编写、项目编译、基础调试等开发工作大多能顺利完成。
- 关键配置注意事项:
- 安装Xcode时需确保版本支持Rosetta 2转译;执行Flutter命令前,可右键终端应用→「显示简介」→勾选「使用Rosetta打开」,通过Rosetta启动终端。
- iOS模拟器方面,Flutter 2.0.6对Apple Silicon原生模拟器支持有限,建议使用Intel架构的模拟器进行调试。
- 若项目依赖包含原生代码的第三方包,需确认该包是否兼容Rosetta转译,部分老旧包可能出现编译或运行异常。
- 常见问题临时解决办法:若遇到架构相关的编译报错,可在终端中执行
arch -x86_64 zsh切换至Intel架构的shell环境,再运行Flutter命令。
内容的提问来源于stack exchange,提问作者Daffa Wardhana
相关产品推荐
相关产品推荐

