-
[flutter] The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.flutter/flutter 에러 2023. 5. 10. 13:18
The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.
flutter 앱에 생체인증 기능을 넣기위해 테스트 코드를 넣고 xcode 로 빌드하였는데 위와같은 에러가 나타났습니다.
기존에 빌드가 잘 됐는데 또 뭔가 싶습니다.
podfile.lock 파일에 뭔가 문제가 있는가보네요.
기존에 하던대로 flutter clean 을 일단 해봅니다.
그리고 flutter pub get 을 하고 다시 xcode 를 실행해서 실제 단말기와 연결해서 빌드해봅니다.
여전히 똑같은 에러가 나타나네요...
이렇게 해결되는 문제가 아닙니다.
cocoapod 관련 에러가 난거 같은데 그리 어렵지 않게 해결 가능한것같습니다.
아래 순서대로 진행하시면 해결할 수 있습니다.
1. 파인더를 켜줍니다.
2. 문제가 생긴 플러터의 ios 디렉토리로 이동해줍니다.
3. 빨간색으로 표시한 항목들을 삭제해줍니다.
(podfile.lock파일, 프로젝트이름.xcworkspace 파일, Pods 폴더)
4. 터미널 실행(안드로이드 스튜디오 내에 있는 터미널에서 실행해도 됩니다.)
5. flutter 프로젝트 ios 폴더로 이동
(예시 cd document/AndroidStudioWorkspace/flutter/project/dangi/ios)
6. pod install 입력
그러면 아래처럼 진행 되면서 삭제했었던 파일들과 폴더가 다시 생성됩니다.
7. 안드로이드 스튜디오에서 다시 ios 를 xcode 로 실행해줍니다.
8. 아이폰 시뮬레이터 실행 또는 실제 단말기를 연결하고 빌드
여기까지 진행하셨으면 이상없이 잘 실행 되실겁니다.
'flutter > flutter 에러' 카테고리의 다른 글