美文网首页
【flutter】常用编译engine的命令

【flutter】常用编译engine的命令

作者: 共田君 | 来源:发表于2018-11-01 20:48 被阅读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

相关文章

网友评论

      本文标题:【flutter】常用编译engine的命令

      本文链接:https://www.haomeiwen.com/subject/uhpntqtx.html