【flutter】常用编译engine的命令

2018-11-01  本文已影响84人  共田君

前提,有个flutter代码,是flutter版本指定的engine.version版本号

对于常用命令的记录,没有关联关系,方便复制粘贴

生成ios设备工程
./flutter/tools/gn --ios --unoptimized

生成工程

./flutter/tools/gn --ios --simulator
./flutter/tools/gn --ios

未优化版本

./flutter/tools/gn --ios --simulator --unoptimized
./flutter/tools/gn --ios --unoptimized

编译
ninja -C out/ios_debug_unopt && ninja -C out/host_debug_unopt
ninja -C out/ios_debug_sim_unopt && ninja -C out/host_debug_unopt


release工程相关

创建release工程

./flutter/tools/gn --runtime-mode=release --ios --ios-cpu=arm64

编译relase工程
ninja -C out/ios_release


启动flutter工程
flutter run --local-engine-src-path /Users/boo/Documents/engine/src --local-engine=ios_debug_unopt

flutter run --release --local-engine-src-path /Users/boo/Documents/engine/src --local-engine=ios_release


系列文章见 https://github.com/Natoto/engine/wiki

上一篇 下一篇

猜你喜欢

热点阅读