flutter upgrade를 하면 생기는 일
LapTop : Apple M1 Pro 16GB
MacOS : Sequoia 15.6.1
발생환경 : 맥북 iterm2, Flutter 3.35.6
발생시기 : 터미널에서 flutter 프로젝트 루트 경로에서 flutter clean 실행시 발생

위 메세지가 뜬다면 새로운 flutter 버전이 나왔다는 소리이고 flutter upgrade 명령어 실행시 flutter의 현재 채널(stable/beta/dev)에 따른 업그레이드를 실행한다.
flutter의 SDK가 새로운 버전으로 변경되면서 SDK의 동작방식 및 빌드 방식이 변경될 수도 있다.
매우 낮은 확률로 SDK경로를 다시 설정해야 하는 경우도 발생.
기존 프로젝트의 flutter 코드를 변경하진 않는다 그래서 flutter 문법이 변경된 경우에 발생하는 소소한 문법 경고 문구가 발생 할 수 있다.
위와 같은 이유로 flutter의 네이티브 문법또한 변경되지 않으므로 만약 새로운 네이티브 문법을 적용 하려면 기존 코드를 수정 해야 한다.
네이티브에 문제가 발생할 수도 있기때문에 AOS의 경우 gradle 체크, iOS의 경우 pod 체크 필요.
flutter upgrade 이후 flutter doctor -v는 습관적으로 하는것이 에러 발생을 줄여주는 습관이 된다.
참고
flutter channel 로 현재 채널이 어떤 채널을 바라보는지 확인 가능하다.
flutter channel 변경법은 flutter channel beta, flutter channel stable, 등 원하는 채널로 변경 가능하다.
채널 변경시 해당채널 설치가 없었던경우 변경시 바로 설치가 되므로 고려해서 채널 변경할것.
채널 변경후 돌아와서 캐시 충돌 가능성이 있으므로 flutter clean -> pod install 등으로 캐시충돌을 제거 하는것이 좋다.
flutter downgrade는 flutter upgrade 실행전 버전으로 돌리는 기능을 제공한다. 문제 발생시 flutter downgrade 실행후 원복 가능.