flutter iOS 着色器编译打包

着色器预编译

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

你可能感兴趣的:(flutter iOS 着色器编译打包)