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

发表评论

电子邮件地址不会被公开。 必填项已用*标注