[Flutter/Dart] Flutter no impeller context is available error

houndhollis·2023년 11월 28일
0

내일은 회식이 있다.. 집에서 공부하구 싶은데~

오늘은 내가 어제 코딩 하면서 겪었던 에러에 관해 잠시 적어볼려고 한다,

요약 하자면, 플러터 프로젝트로 작업하다중 IOS 시뮬레이터를 사용 해서 Image.Network 로 이미지를 표기하고 있었다.

찾아보니 github issues 에서 해당 내용을 찾을 수 잇었다.

  • 플러터 의 시스템 요구 사항은 Metal 이 필요한 macOS 버전을 지정하는데 해당 요구사항이 충족되지 않으면, 위에 같은 error log 와 같이

이미지를 불러오지 못하는 현상을 발견할 수 있다.
해결 방법은

1.터미널에 flutter run --no-enable-impeller 를 입력하거나

2.ios -> Runner -> info.plist 에다가 아래 구문을 작성하는 것이다.

  <key>FLTEnableImpeller</key> <false />

이러한 호스트에서 임펠러를 사용하지 않는 해결 방법이 바람직할 수 있지만 가장 좋은 것은 가상화된 환경에서 Metal 지원을 활성화 하는 것이다 라고 확인할 수 있다.
아래 깃헙이슈를 참고하면 좋을듯 하다 !
https://github.com/flutter/flutter/issues/126768

metal, impeller 이 무엇인지 조금 찾아보고 알고있는 것도 좋을것 같다.

profile
한 줄 소개

0개의 댓글