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 를 실행하면 정상적으로 프로젝트가 열리는 것을 볼 수 있다.
댓글