エラー解消方法の備忘録_φ(・_・ )
発生環境
Mac: M2
flutter: 3.6.2
Xcode: 15.2
iPhone: 15 Pro
iOS: 17.2.1
発生したエラー
[ERROR:flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalImpeller.mm(42)] Using the Impeller rendering backend.
翻訳
[ERROR:flutter/shell/platform/darwin/graphics/FlutterDarwinContextMetalImpeller.mm(42)] Impellerレンダリングバックエンドを使用しています。
原因
公式サイトの説明によると、このエラーメッセージは「Flutterアプリが新しいImpellerレンダリングバックエンドを使用している」ことを示しています。
Impellerは、Flutterの新しいグラフィックスエンジンで、パフォーマンスと効率を向上させることを目的としています。
ただ、Impellerはまだベータ段階であり、一部のプロジェクトやデバイスでは問題が発生する可能性があります。
エラーメッセージ自体は情報提供を目的としているため、必ずしもアプリのクラッシュや機能の問題を示しているわけではないのでスルーしてもOKです。
解決手順
info.plistに以下の1行を追加
参考サイト
https://zenn.dev/enjinlabshota/articles/a1df21332c9e99
https://zenn.dev/flutteruniv_dev/articles/4f716ad7838306
https://github-com.translate.goog/flutter/flutter/issues/135154?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=ja&_x_tr_pto=sc
https://stackoverflow-com.translate.goog/questions/76968264/how-can-i-solve-using-the-impeller-rendering-backend-error?_x_tr_sl=en&_x_tr_tl=ja&_x_tr_hl=ja&_x_tr_pto=sc