コマンドラインで#
- プロファイルモードでアプリを実行する
flutter run --profile --cache-sksl -d 00008110-xxxxx
00008110-xxxxx
はあなたのデバイス ID です - アプリ内でさまざまな操作を行い、主にジャンク(jank)が発生する可能性があります
- shift+m(M)を押すと、プロジェクトのルートディレクトリに flutter_01.sksl.json というファイルが生成されます。
flutter run のコマンドラインで M を押すと、キャプチャされた SkSL シェーダーが flutter_01.sksl.json などのファイルに書き込まれます。最良の結果を得るには、実際の iOS デバイスで SkSL シェーダーをキャプチャしてください。シミュレーターでキャプチャされたシェーダーは実際のハードウェアで正しく動作しない可能性があります。
- IPA をパッケージ化してアップロードする際に、次のコマンドパラメータを追加します:
--bundle-sksl-path flutter_01.sksl.json