로딩
요청 처리 중입니다...

[RN] React Native 프로젝트에서 CocoaPods 버전 충돌 정리 및 해결법

 [RN] React Native 프로젝트에서 CocoaPods 버전 충돌 정리 및 해결법

React Native iOS 프로젝트를 운영하면서 Podfile.lock에 기록되는 CocoaPods 버전과 실제 설치된 버전이 달라지는 문제가 발생했습니다. 겉보기에는 문제가 없어 보이지만, 협업과 CI/CD 환경에서는 혼선을 유발할 수 있습니다.

이 글에서는 해당 문제가 왜 발생했는지, 어떻게 해결했는지를 정리합니다. 문제 현상 bundle exec pod --version을 실행하면 1.16.2가 출력됨 그러나 Podfile.lock 파일에는 COCOAPODS: 1.15.2로 기록되어 있음 cd ios && pod install --repo-update로 설치하면 다시 1.15.2로 되돌아감 이러한 버전 불일치로 인해 Podfile.lock이 팀원 간에 계속 변경되고, Git 충돌도 자주 발생했습니다.

원인 분석 CocoaPods 버전 기록 방식 Podfile.lock의 COCOAPODS: 항목은 pod install이 실행될 때 사용된 CocoaPods 버전을 기록합니다. ...