[Flutter] Android Studio에서 iOS 시뮬레이터 실행이 안 될 때 (MAC CocoaPods 설치 / CocoaPods not install 에러)

Yeonnnn | HAMACO·2023년 6월 20일
0

FlutterTroubleShooting

목록 보기
1/3

🥲 문제 발생


( iPhone 14 Pro Max (mobile) 떠있는 거는 무시! )

  • 'Open iOS Simulator'가 동작하지 않는다.
  • 어떻게든 iOS Simulator로 돌려보려고 했는데 'CocoaPods가 깔려있지 않다'는 에러가 난다.

1️⃣ CocoaPods 설치

CocoaPods의 설치를 위해 terminal에 들어가준 뒤 아래의 명령어를 입력한다.

sudo gem install cocoapods

-> 원래 이거 한 줄이면 되는데 나는 맥북을 처음 사서 함께 깔아줄 게 많았다...
( 바로 설치가 잘 됐다면 4번으로 )

2️⃣ HomeBrew 설치

1. 터미널에 명령어 입력하기

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. HomeBrew 설치 확인 (정리된 블로그를 찾아서 사진으로 첨부)
https://moonstar.tistory.com/10

( 삽질 끝에 이 블로그를 찾아서 '사용자 이름'에 내 맥북에 있는 이름 넣어서 확인했더니 많은 에러끝에 brew -v를 성공했다.. (위의 Warning을 해결하지 않으면 brew가 안 깔렸다고 나온다) )

3️⃣ CocoaPods 설치

1. 터미널에 명령어 입력하기

brew cleanup -d -v
brew install cocoapods

( cleanup을 안해줬을 때에는 잘 설치되지 않았다. cleanup도 같이 해주기! )

2. 설치 확인 명령어 입력

pod --version

3. 설치가 잘 됐다면 이렇게!

4️⃣ 이제 iOS 시뮬레이터 돌려볼까 ~

는 무슨 Android Studio에서 실행했더니 또 에러가 났다.

해결을 위한 시도 ..

1) Flutter 프로젝트 터미널(Android Studio)에서 모든 과정 재설치

  • Flutter 터미널 말고 그냥 터미널에서 그런가..? 하는 생각에 시도해보았다.
  • 결과 : 안 됨

2) Flutter 프로젝트 안에 'iOS' 폴더 터미널(Android Studio)에서 모든 과정 재설치

  • 아 이번엔 iOS 폴더가 아니어서 그런가? 하는 생각에 또 시도해보았다
  • 결과 : 안 됨

3) 왜 안 되지? (더 열정적으로 검색 시작)

  • 이 쯤이면 돼야하는데 안 되는 게 이상해서 여러 블로그를 찾아보다가 내 상황과 똑같은 블로그를 찾았다.

  • 해당 게시물의 제목은 “[Flutter] 잘 되던 빌드가 갑자기 "CocoaPods not installed. Skipping pod install"를 일으킬 때.” https://velog.io/@tmdgks2222/Flutter-CocoaPods-not-installed-Skipping-pod-install-error

  • 알려준 방법은 'Android Studio Invalidate Caches'

  • 'Invalidate and Restart' 버튼 누르고 캐시 삭제 및 재시작

- 결과 : 성공!!!!!!!!!!

시뮬레이터 잘 됐다 뿌듯

Trouble Shooting - Flutter iOS 시뮬레이터 실행 / CocoaPods 설치 완료 ✨

0개의 댓글