본문 바로가기

대장간

iOS 의존성 추가 - cocoapods 설치하고, 네이버 지도 import

iOS 개발 시 오픈소스 라이브러리를 사용하기 위해서는 cocoapods를 설치해야 한다.

 

Naver Web and Mobile Dynamic Map을 사용하기 위해서는 cocoapods와 git-lfs를 설치해야 한다.

 

1. cocoapods 설치하기

sudo gem install cocoapods

pod setup --verbose

(시간이 꽤 오래 걸림)

 

2. git-lfs 설치하기

brew install git-lfs

git lfs install

 

3. 의존성 추가하기

터미널을 열고, xcode 프로젝트 폴더로 이동

pod init

ls

Podfile이 생성된 것을 확인

vi Podfile

네이버 map의 경우 다음과 같이 Pod file에 추가

target 'xcode프로젝트명' do

    pod 'NMapsMap'   -->> 이 부분만 추가

end

그리고 나서

pod install --verbose

설치하는데 시간이 좀 걸리고,,

ls를 입력해 보면

'xcode프로젝트명'.xcworkspace 폴더가 생긴것을 확인할 수 있다.

또한, xcode 상에서도 Pods 폴더와 Frameworks 폴더가 생성된 것을 확인할 수 있다.

 

여기까지 진행했으면,

NMapsMap을 import 할 수 있다! 사용법은 네이버 가이드를 참고~

 

4. 참고링크

http://labs.brandi.co.kr/2018/03/16/kimjh.html

 

오픈소스 라이브러리를 사용해보자, CocoaPods! (KOR)

Overview개발 도중 내용이 복잡하거나 소스가 길면 종종 오픈소스 라이브러리를 사용합니다. 쉽게 원하는 기능을 구현할 수 있기 때문이죠. 그렇다면 오픈소스 라이브러리는 어떻게 앱에 가져와서 사용할까요? 바로 ‘CocoaPods(이하 코코아팟)’을 쓰면 됩니다.

labs.brandi.co.kr

https://navermaps.github.io/ios-map-sdk/guide-ko/1.html

 

시작하기 · NAVER Map iOS SDK

No results matching ""

navermaps.github.io

https://git-lfs.github.com/

 

Git Large File Storage

Git Large File Storage (LFS) replaces large files such as audio samples, videos, datasets, and graphics with text pointers inside Git, while storing the file contents on a remote server like GitHub.com or GitHub Enterprise.

git-lfs.github.com