著色器預(yù)編譯
iOS安裝后,第一次運行時動畫會存在卡頓的現(xiàn)象,這個時候我們先需要著色器編譯。
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
執(zhí)行上述命令行,進行著色器編譯與混淆打包。打包成功后進入build-》ios->archive文件夾中,獲取ipa包
安卓打包
flutter build apk --target-platform android-arm64 --split-per-abi --obfuscate --split-debug-info=debug_info