티스토리 뷰

 

 

최근에 google analytics를 프로젝트에 적용하면서 pod update를 해야 하는 상황이 있었다

근데 pod update를 성공적으로 했는데,, 아래와 같은 오류들이 발생하면서 몇 시간 삽질을 했다 ㅎ

 

그래서 해결한 과정을 적어보려고 한다!

 

 

1️⃣ pod 파일에 들어있는 파일을 찾지 못함

 

 

pod update를 했을 뿐인데 위와 같이 경로를 찾지못한다고 나온다..

다른 팀원이 했을 때는 잘 됐는데!!!!

 

해결방법 

rm -rf ~/Library/Developer/Xcode/DerivedData/
pod deintegrate
pod update

 

xcode에 파생데이터를 삭제하고 pod을 제거한다음 update를 하겠다는 내용이다.

문제는 이걸 해결하고 나니까 다른 오류가 뜬다 ㅎㅎㅎ

 

2️⃣ Unable to load contents of file list

 

 

 

그 오류가 바로 이거.. 

 

해결방법 

sudo gem update cocoapods --pre
pod update

 

입력하고 Product를 열고 들어가서

 

clean build folder를 누르기!

 

지금은 코코아팟이 xcode 15.3엔 적용이 안된다고 해서 명령어 치는 과정부터 xcode 버전을 15.0으로 맞추고 해줘야 한다.

그러고 나서 pod install/ pod update 해주기!! (이것도 15.0으로 해줘야 함)

 

그 후 15.3으로 다시 빌드하면 된다.

 

그래도 안된다면 

Project 파일 -> Info에 들어가 configurations에서 dubug와 release가 해당 pods파일과 잘 연동이 되어있는지 확인해야 함!

 

 

3️⃣ The sandbox is not in sync with the Podfile.lock

 

 

아무튼 2번을 해결하니 또 3번 오류가 뜸

미칠~~ 뻔했다.

 

해결방법 1

pod 파일을 다 삭제하고 다시 깔기

 

 

삭제했던 파일

1. 프로젝트명.xcworkspace

2. Podfile.lock

3. Pods

 

수동으로 삭제해도 되고 명령어를 통해 삭제해도 된다!

 

rm -rf Pods
rm -rf Podfile.lock
rm -rf 프로젝트명.xcworkspace

 

삭제하고 나서 pod install을 해서 pods을 새로 깔아주자! 그 후에 2️⃣번에서 해결방법 1을 똑같은 과정으로 시도해 줬음

 

찾아보니까 깃허브나 stack overflow에서는 이렇게 하니까 해결되었다는 후기가 꽤 있었다.

근데 난 왜 안됨?

 

해결방법 2

그래서 다시 시도했다.

코코아팟 삭제 후 재설치 -> 이 과정이 직빵인 거 같다.

 

sudo gem install cocoapods-deintegrate cocoapods-clean

pod deintegrate
pod clean

pod install

 

코코아팟을 삭제하고 다시 설치했다.

이 과정에서 다른 블로그를 찾아보면 Podfile을 날리라는 명령어도 있는데 날릴 거면 Podfile안에 있는 파일을 백업하고 날려라....

 

나는 그냥 날렸다가 다시 파일 받아서 복사 붙여 넣기 했다 ㅋㅋ..

 

마무리

결론적으로 1,2,3 오류를 다 해결하고 또 새로운 오류가 발생했다. 근데 마지막에 발생한 오류는 오탈자 때문에 발생한 오류였던 것 ㅎㅎ

 

아무튼 pod update 하다가 저 오류들을 다 해결하기 위해 몇 시간 동안 github와 stackoverflow에 들락날락거리면서 문서를 읽었는지 모르겠다 ,,

정말 별별 방법을 다 시도해 봤는데 1번 해결 -> 2번 해결 -> 3번 해결 -> 2번 오류 다시 생김의 연속이었음 

 

그래서 코코아팟 삭제하고 다시 설치했다 ㅎ.. 그냥 코코아팟 삭제하고 다시 까는 게 정신건강에 편할 수도 있다.

 

 

오늘의 교훈

1. Podfile 백업 잘해두기

2. 오탈자 잘 확인하기..

3. 안되면 그냥 삭제하고 다시 깔아라

'iOS' 카테고리의 다른 글

[iOS] 퀵헬프 주석  (1) 2024.09.09
[iOS] testflight 사용해보기  (0) 2024.08.18
[iOS] XCode에서 Unit Test 사용해보기  (0) 2024.05.18
[iOS] iOS에서 데이터를 저장하는 방법  (0) 2024.05.14
[iOS] cocoapods 설치  (0) 2024.04.14
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/07   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함