Posted on 十一月 25, 2020
Flutter如何在Xcode端指定main.dart运行
查看Build Phases中的Run Script发现,运行时调用xcode_backend.sh脚本build,打开此shell脚本,发现如果指定临时环境变量FLUTTER_TARGET的话,就会对该环境变量指定的文件作为main编译dart。所以如果想在xcode端指定main.dart的话,在原build语句前,增加临时环境变量,对FLUTTER_TARGET赋值即可。
export FLUTTER_TARGET="lib/main_for_metronome_test.dart" /bin/sh "$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh" build