着色器预编译
iOS安装后,第一次运行时动画会存在卡顿的现象,这个时候我们先需要着色器编译。
flutter run --profile --cache-sksl --purge-persistent-cache
运行这个命令,这个时候会在手机上运行app,接下来我们该做的是,在app中点击有动画的地方,将所有 动画处都点击后,在命令行里输入M
进行sksl.json
写入操作。
flutter build ipa --bundle-sksl-path 生成的文件名.sksl.json --obfuscate --split-debug-info=debug_info
执行上述命令行,进行着色器编译与混淆打包。打包成功后进入build-》ios->archive
文件夹中,获取ipa包
安卓打包
flutter build apk --target-platform android-arm64 --split-per-abi --obfuscate --split-debug-info=debug_info