Git-Lfs 적용 방법!!

2020. 9. 24. 00:18개발로그/Git

네이버지도 SDK 인 NMapsMap 을 cocoapods 을 통해 추가하면 빌드 에러가 발생하는 경우가 있다.

 

주로

Undefined symbols for architecture x86_84_objc_class_$

와 같은 문구이다.

 

나의 경우에는 주로 맥 포맷 후 앱 개발을 하려고 하다보면 이러한 문제를 맞딱드리게 되는데,

매번 검색하기 귀찮아서 여기에 방법을 남겨 놓는다.

 

우선 네이버지도SDK는 100MB가 넘어가기 때문에!!!!

git lfs 가 필수이다.

 

우선 맥에 git lfs가 설치되어 있지 않다면 아래의 커맨드를 통해 우선 git lfs 부터 설치하자.

 

brew install git-lfs

 

git-lfs가 설치 되었다면, 이제 빌드 에러가 나는 프로젝트의 디렉토리로 이동한다.

이미 pod install 을 통해 NMapsMap을 설치했었다면, 캐시가 되어 남아 있기 때문에 아래의 절차대로 커맨드를 입력해주자.

 

rm -rf Pods

pod cache clean NMapsMap

 

위의 명령어를 통해 우선 Pods 디렉토리를 지우고, 캐싱되어 있는 NMapsMap 을 제거하게 된다.

이제 git lfs를 통해 pod 을 다시 설치하면 된다.

 

git-lfs install

pod install --repo-update

 

순으로 커맨드를 입력해주면 pod repo가 업데이트 되면서 정상적으로 100MB가 넘어가는!!!!!!

네이버지도 SDK를 설치할 수 있게 된다.

 

이제 빌드 해보면 짜잔

'개발로그 > Git' 카테고리의 다른 글

[SourceTree] Invalid username or password 에러 해결 방법  (0) 2021.01.05