Flutterのデバッグ作業中、アプリ起動時にFirebaseAuth.instance.currentUserの部分でNull check operator used on a null valueのエラーが出てどうにもいかなかった時の対処法です。flutterfire_cliでflutterfire configureを試したり、XCodeのキャッシュを削除したりする前に、
-
firebase loginで確認してもuserの確認が取れている。 - デバッグのシュミレータでなく実機での検証は成功する。
- 周りでは動いていてコードには問題がなく、アプリケーション内部のクラッシュと判断できる。
上記に該当するのであればまず、試して頂きたいのが。
Simulator->Device->erase all content and settings...でシュミレーター上の全ての設定/コンテンツを消去してリセットしてみましょう。