[Flutter] ios 빌드 시 Module "** *" not found 에러를 만날때

2023. 5. 15. 15:22IT/Flutter

SMALL

내 경우에는 "sqflite" 모듈을 찾을 수 없다는 에러였다.

 

Pods 폴더에서 dependency를 확인해보니 sqflite 파일들이 Target Support files 폴더에 들어가있는것을 확인할 수 있었다.

 

원인은 build-type 별(flavor 사용중...)로 의존성을 include 해줬어야 했는데 그러지 않아서 발생했던 에러였다.

 

구체적으로 flavor [dev, staging, production]  을 설정하여 사용중이었는데, 이에 해당하는 xcconfig 파일들을 Debug.xcconfig, Release.xcconfig 파일에 include 시켜주니 정상적으로 Target Support files 폴더에 있는 의존성을 불러오는것을 확인할 수 있었다. 

 

Pod install 할때 Warning 이라서 별문제 없겠지 하고 넘어갔었는데 ... 이게 원인이었다니 ... 좀더 꼼꼼히 ㅎ

LIST