본문 바로가기
Flutter

[Xcode] invalid reuse after initialization failure

by s_hoonee 2024. 2. 17.
반응형

잘 돌아가던 프로젝트에서 갑자기 "invalid reuse after initialization failure" 라고 뜨면서 빌드 실패가 뜬다.. 

이유조차 알려주지 않으니 알수가 없다... 왜!! 

삽질하다가 아래 단축키로 해결하였다.

Command + Shift + K 

Product -> Clean Build Folder 단축키이다.

찾아보니 이 기능을 사용하면 다음과 같은 일들이 발생한다

1. 빌드 폴더의 내용 삭제, 이전에 생성된 빌드의 결과물들을 제거
2. 임시 파일들이 삭제, 프로젝트를 빌드하면서 생성된 임시 파일들이 제거
3. Xcode가 프로젝트를 정확하게 빌드하기 위해 필요한 정보들을 갱신하기 위해 캐시와 레지스트리 정보가 업데이트

위의 기능으로 프로젝트의 빌드 환경이 초기 상태로 돌아가게 되서 초기화 문제가 해결되는듯 하다.