[XCode] 유니티에서 IOS 빌드 시 Pods 폴더가 생성되지 않는 문제 해결 (Cocoapod 설정)
본문 바로가기
프로그래밍/Unity

[XCode] 유니티에서 IOS 빌드 시 Pods 폴더가 생성되지 않는 문제 해결 (Cocoapod 설정)

by [아마군] 2023. 6. 18.
반응형

IOS 빌드를 하면 해당 경로에 아래 스크린샷과 같은 다양한 폴더와 파일들이 생성된다.

 

어제까지도 아무 문제 없이 스무스하게 진행되던 과정이었는데.. 딱히 뭘 바꾼 기억이 없는데 오늘 빌드를 하니 어째서인지 저 중에 Pods 폴더와 Unity-iPhone.xcworkspace 파일이 생성되지 않았다.

(Podfile 이라는 파일은 생성되었다)

 

저 폴더가 생성되지 않으면  XCode 에서 로드를 해도 Pods 폴더가 없다.

이 폴더가 없으면 Firebase 와 Google 관련 파일들이 생성되지 않아 컴파일 에러가 발생한다.

유니티 IOS 빌드가 왜 저걸 생성하지 않았는지 원인을 찾을 수 없어서 근본적으로 해결하지는 못했지만 어쨌든 빌드만 잘 되면 되니, 저 상태에서 Pods 폴더와 xcworkspace 파일을 만들어주는 방법을 정리해 본다.

 

우선 터미널을 띄운다.

그리고 cd [ios 빌드 경로] 를 입력해 터미널에서 해당 위치로 이동한다.

경로는 직접 타이핑 하려면 힘드니 파인더에서 원하는 경로의 폴더를 드래그해서 터미널 창에 던져 넣으면 자동으로 입력 되므로 미리 'cd ' 를 입력한 후 경로를 드래그해 넣으면 편하다.

 

 

(만약 Cocoapod 자체를 설치한 적이 없는 컴퓨터라면 sudo gem install cocoapods  명령어를 입력해서 설치 먼저 진행한다.)

 

이후 순서대로 아래의 세가지 명령어를 차례로 입력해 준다. -> (수정: 마지막 pod install 만 입력해 줘도 됨을 확인 했습니다.)

> pod setup

 

>touch podfile

 

>pod install

 



그러면 처음 스크린샷처럼 Pods 폴더와 Unity-iPhone.xcworkspace 파일이 생성되어 있다.

이제 Unity-iPhone.xcworkspace 파일로 Xcode 를 실행하면 정상적으로 프로젝트가 열리는 것을 볼 수 있다.

반응형

댓글