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 |
---|