【flutter】常用编译engine的命令

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

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

广告一下
纸上得来终觉浅,实践之后才真懂
建了一个flutter qq群,群号:217429001 有兴趣的加入哦

生成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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容