아이폰으로 디버깅을 돌리다 갑자기 CocoaPod's specs repository is too out-of-date to satisfy dependencies 라는 에러가 출력되어 스택오버플로우에 검색을 하다 해결 방법을 알게 되었다.
Specs repository 로컬 복사본을 수동으로 삭제하고 새 버전의 Specs repository를 다시 복제를 해야한다.
먼저 프로젝트 내의 /ios 파일로 이동한다.
cd /ios
그 다음 Podfile.lock 파일을 지워줘야 한다.
rm Podfile.lock
(선택) /ios 파일에서 cd ..로 변경하고 flutter pub get을 입력한다.
cd ..
flutter pub get
다시 /ios 파일로 이동해 pod install을 입력하면 된다.
pod install
1. /ios 폴더로 이동한다.
2. Podfile.lock 파일을 삭제한다.
3. (선택) /ios 폴더를 벗어나 프로젝트 파일에서 flutter pub get을 입력한다.
4. /ios 파일 내에서 pod install을 입력한다.
*** 만약 No 'PodFile' found inthe project directory 이라는 문구가 나온다면 /ios 디렉토리에 있는지 다시한번 확인한다.
'Flutter' 카테고리의 다른 글
<Flutter> Flutter와 Unity 연결하는 방법 (0) | 2023.04.03 |
---|---|
<Flutter> Flutter 상에서 3D 이미지 띄우기 (0) | 2021.12.10 |
<Flutter> 플러터 상에서 url 연결하는 방법 (0) | 2021.08.10 |
<Flutter> Dot indicator 사용 (0) | 2021.07.09 |
<Flutter> Mac OS Big Sur 에뮬레이터 오류 해결 (0) | 2021.06.19 |