🎃
【Flutter x Firebase Analytics】iOS 17.4 だけ起こる訳分からん crash エラーの対応
環境
# Flutter
3.19.3
経緯
ある日、アプデを AppStoreConnect にあげると、突然「クラッシュしました」と Apple スーパーレビューマンにリジェクトされた。
今までそんなことなかったので、突然のことに驚きながら調査開始。
配布してないバージョンなので、Crashlytics で探しやすかった。該当バージョンで調べてみると、以下の一件だけ
こんな感じの
EXC_BAD_ACCESS (SIGSEGV) - KERN_INVALID_ADDRESS at hogehoe
原因
Firebase Analytics の SessionStart でエラー出てるみたい。
Issue も存在していて、そこに貼ってあるバージョンにアプデしたら治った。
firebase_auth: ^4.17.7
firebase_core: ^2.26.0
firebase_analytics: ^10.8.7
ちゃんとした原因がわからないが、いろんなとこで発生してるんじゃないか?と思って記事にしました。
(マジなんやねんこのクラッシュ)
注意
firebase_core を 2.27.0 まであげてしまうと、flutter_core_web で使用している web パッケージが ^0.5.0 になるので、他のパッケージとバージョン不整合が起こった(ウチでは extended_image)。
この対応が1週間前なのが原因だから、そのうち対応されると思うが、念の為
Discussion