목차

반응형

오류

유니티에서 ios 빌드 xocde 프로젝트를 빌드하면 Mopub.h File Not Found 같은 오류가 나는 경우가 있다.

 

또는 프레임워크의 CocoaPods 설치 오류로 인하여

unity Setting up CocoaPods master repo fatal: not a git repository (or any of the parent directories): .git [!] The `master` repo is not a git repo. 

오류가 발생하는 경우가 있다.

 

원인

근본적인 원인은 유니티 ios 빌드하는 경우 cocoapods에 문제가 발생하여 프레임워크가 xcode 프로젝트에 정상적으로 안들어간 상태에서 빌드하는 경우 오류가 발생하였다.

cocoapods 문제로 mopub 광고 프레임워크가 xcode 프로젝트에 정상적으로 들어가지 않은 것 이다.

 

해결

해결하기 위해서는 cocoapods 재설치가 제일 깔끔한 것 같다.

먼저 문제가 있는지 확인을 하기 위하여 아래 디렉토리로 이동한다.

 

pod 파일이 있는 디렉토리로 이동

cd /Users/계정이름/.gem/ruby/2.3.0/bin/

 

pod setup 명령어를 치면 오류가 발생한다.(유니티에서도 위와 같은 오류가 발생 할 것이다.)

./pod setup 명령어를 쳐보면 문제가 있는지 확인 가능하다.

 

cocoapods 제거

sudo gem uninstall cocoapods 명령어로 모든 버전을 제거한다.

 

cocoapods 재설치

gem install --user-install cocoapods

 

pod setup

./pod setup 명령어로 설치를 진행한다.

 

대략 10분정도 걸렸는데 설치 후 유니티에서 ios 빌드를 하면 정상적으로 빌드가 된다.

반응형