Flutter iOS Xcode Build Failed: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

Ohgyuchan·2022년 3월 11일
0

Flutter

목록 보기
6/25
post-thumbnail

The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.

flutter build 를 통한 ios-simulator에서는 build가 잘 되지만..
iOS앱을 앱스토어로 보내려고 할 때, 위와 같은 에러와 함께 xcode에서는
Product > Archive 를 통한 build가 안 되는 경우가 생겼습니다.

해결 방법

  1. Runner.xcworkspace를 xcode로 연다.
  1. Runner > Targets > Build Phases 탭으로 이동

  2. 이 부분을 비워준다. 내가 본 포스트에는 libPods.a* 를 모두 지우라고 써져있었는데, 나한테는 보이는 게 Pods_Runner.framework 뿐이라 저걸 지웠다.

  3. Podfile.lock 삭제 후 pod install

$ cd {flutter-project}/ios 	// flutter project의 ios 디렉토리로 이동
$ rm Podfile.lock
$ pod install

이 과정을 지나면 아마 잘 될 겁니다. Maybe??

아마 이래도 안 되는 경우라면 Runner.xcworkspace가 아닌Runner.xcodeproj를 열어서 그런 것일 수 있습니다.

Runner.xcworkspace 를 열어야 합니다.

안 되는 경우에는 댓글을 남겨주시면 감사하겠습니다.

profile
Flutter 개발자

0개의 댓글