본문 바로가기

개발/Unity

[Unity] ios 빌드시 xcworkspace가 생성안될때

다음과 같이 ios resolver 세팅에서도 xcworkspace 파일을 생성해주는 것으로 설정할 시 보통 빌드시 xcworkspace 파일이 같이 생성되며, pod 파일이 추가되어 빌드파일 이 나온다.

(ios resolver는 external dependency manager가 unity 프로젝트 에 추가되어있을 경우 Assets -> external dependency manager -> ios resolver -> settings  에서 위 사진의 창을 확인가능)

 

다음과 같이 xcworkspace 파일이 생성되지 않았으며, pod 관련 파일도 존재하지 않는 것을 확인할 수 있다.

 

이 경우 터미널에서 빌드한 프로젝트 파일로 이동하여 pod파일을 수동으로 설치해주어야한다.

(cocoapod 가 설치완료되어있음을 가정한다. 터미널에서 pod 명령어가 먹히지 않는다면, 우선 cocoapod를 설치해주어야한다. sudo gem install cocoapods 명령어를 입력하여 cocoapods를 설치해준다.)

 

우선 터미널에서 해당 프로젝트 경로로 이동해준 뒤, pod init 명령어를 통해 podfile을 생성해준다.

 

그 다음 pod install 명령어를 통해 pod를 설치해주면, xcworkspace파일이 생성된 것을 확인할 수 있다.

 

다만 이 과정을 빌드할때마다 빌드하는 프로젝트 파일에 계속 해주어야 한다는 번거로움이 있다.