🌱 오늘 만난 문제아

Error running pod install

No such module 'Flutter'

Command PhaseScriptExecution failed with a nonzero exit code

Error (Xcode): could not find included file 'Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig'

등등등..
매우 다양한 빌드 오류를 만나는 다이나믹한 하루였다.

debug 모드는 잘 되는데
핸드폰에 설치해놓고 쓰고 싶어서
flutter run -d *** --release로 빌드했다가 만난 오류들이다.

지금껏 그랬듯 대부분의 오류는 아래 4가지로 해결이 된다.

  1. flutter clean -> flutter pub get -> build
  2. pod deintegrate -> pod install -> pod update
  3. Xcode Clean build Project(Cmd+Shift+k)
  4. Xcode DerivedData 삭제

하지만 이번엔 빌드 오류 메시지만 계속 바뀔 뿐 해결이 되지 않았다.

Pod file 삭제와 flutter Clean만 10번 넘게 하면서 지쳐갈 즈음
해결 방법을 발견했다.

나의 실수는 순서를 지키지 않았던 것이다.
모든 일에는 순서가 있는 법이었다!

👊 바로 해결 START

  1. M1 Mac을 쓰고 있다면 호환성을 위해 터미널에서 아래 명령어 입력
sudo arch -x86_64 gem install ffi
arch -x86_64 pod install
  1. iOS 빌드 캐시 삭제
cd ios
rm Podfile.lock
rm Podfile
rm -rf Pods

pod cache clean --all
  1. flutter 캐시 삭제 및 dependency 재설치
cd .. (상위 폴더로 되돌아가기)
flutter clean
flutter pub get
  1. pod 재설치
cd ios
pod install
  1. 프로젝트 껐다가 다시 켜고 빌드하면 끝!

🎉 빌드 성공~

모두의 코운을 바랍니다.

profile
늘 꿈꾸는 사람

1개의 댓글

comment-user-thumbnail
2022년 11월 30일

너무 감사합니다ㅠㅜㅠㅠㅠㅠㅜㅠ

답글 달기