デバッグビルドではなぜかエラーとして表示されないエラー。(本来なら赤背景に黄色字のやつのはず)
AppStoreに提出したものをインストールしてから判明した涙
AppStoreに提出したもの=リリースビルドなので、リリースビルドで確認を行うが、
リリースビルドではログに出ない可能性があるので、main関数に
FlutterError.onError = (FlutterErrorDetails details) {
FlutterError.dumpErrorToConsole(details);
};
を追加したうえで、
flutter run --release --dart-define-from-file=scripts/flavors/prd.json
でリリースビルドしてログを取って対応。恐らく以下の通り