コマンドラインで#
- プロファイルモードでアプリを実行する
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