如何让Flutter跳过iOS构建,仅编译Android项目?
解决删除Xcode后Flutter仅针对Android编译的问题
第一步:修复xcrun路径错误
删除Xcode后,系统默认的开发者工具路径指向了已不存在的Xcode目录,导致flutter pub get失败。先执行以下命令安装独立的命令行工具:
xcode-select --install
完成安装后,重新运行flutter pub get即可解决依赖解析的问题。
第二步:设置Flutter仅针对Android编译
你可以通过两种方式实现只编译Android:
临时指定运行平台:每次运行项目时明确指定Android设备
先查看可用设备:flutter devices然后运行:
flutter run -d android若有多个Android设备,替换
android为对应的设备ID即可。设置默认平台为Android:修改Flutter全局配置,默认跳过iOS构建
执行以下命令:flutter config --no-enable-ios之后执行
flutter run或flutter build时,会默认只处理Android平台。如果后续需要恢复iOS支持,执行flutter config --enable-ios即可。
内容的提问来源于stack exchange,提问作者Joel Castro
相关产品推荐
相关产品推荐

