본문 바로가기
iOS/Xcode

[iOS - Xcode] CocoaPods (코코아팟) 사용법

by 정긔린 2021. 9. 9.
반응형

안녕하세요!! 기린입니다 : D

 

오늘은 CocoaPod 사용법에 대해 알려드리고자 합니다

처음 보시는분이라면 아마 조금 어렵게 느껴지실 수 있을텐데 한번 배워 놓으면 정말 쉽다고 생각 드실겁니다 : )

 

사실 CocoaPods 사이트 에 있는게 전부입니다 ㅎㅎㅎ..

 

자 먼저! CocoaPods(이하 코코아팟)이 뭔지 아시나요?

코코아팟 사이트를 보시면

CocoaPods는 Swift 및 Object-C 코코아 프로젝트의 종속성 관리자 입니다.
85,000개 이상의 라이브러리가 있으며 300만 개 이상의 앱에서 사용됩니다.
CocoaPods를 사용하면 프로젝트를 우아하게 확장할 수 있습니다.

우아하게 확장해준다고 하네요,, ㅎㅎ

 

자 그럼 이제 코코아팟을 설치해볼가요??

1. 터미널을 열고 아래의 명령어를 입력해주세요.

$ sudo gem install cocoapods

자 끝입니다 

정말 이게 끝이에요 이제 우리는 코코아팟에서 제공하는 라이브러리를 자유롭게 사용할 수 있는거죠 : }

 

2. 설치하고자 하는 Finder를 통해 Xcode 프로젝트 폴더를 오른쪽 클릭하여 '폴더에서 새로운 터미널 열기' 클릭

아래의 명령어를 입력해 주세요.

$ pod init

이후에 프로젝트 폴더에 들어가보시면 Podfile 이 생성된걸 확인하실 수 있습니다 

우리는 이 Podfile을 수정해서 라이브러리를 다운로드 받을 수 있답니다 ㅎ

 

텍스트 편집기를 열어 수정해주셔도 되고 

터미널에서 

$ nano Podfile
$ vi Podfile
$ open -e podfile

저는 nano 만 써봐서 다른 명령어는 아몰랑 인터넷에 검색해보셔요! : )

 

 

위와같은 창이 뜨면 저기 커서부분 보이시죠?

그 부분에 우리가 사용하고자 하는 라이브러리를 

pod '라이브러리명' 형식으로 작성해주세요저는 XCoordinator 라이브러리를 다운받도록 하겠습니다

pod 'XCoordinator', '~> 2.0'

 

이렇게 작성해주시면 되는데요!

여기서 코코아팟 사이트를 좀 찾아보신 분들은 

코코아팟 사이트에서 원하는 라이브러리를 검새해 들어가시면 어떻게 작성해야 하는지 나온답니다!!

참고로 저 뒤에 ~> 뒤에 숫자는 라이브러리 버전을 뜻한답니다 : )

 

3. Podfile을 저장하고, 다시 터미널 창에서 아래의 명령어를 입력합니다

$ pod install

 

성공적으로 설치했다는 글이 나오죠

노란색 글씨는 신경안쓰셔도되요,, 제 프로젝트 버전설정 이슈에요! Podfile 에서 두번째 플렛폼 설정하는 부분을 주석제거하면 사라진답니다 : )

 

Please close any current Xcode sessions and use 'xCoordinator.xcworkspace' for this project from now on.

이 글에 따르면 현재 Xcode 세션을 종료하고 확장자가 xcworkspace 인 프로젝트를 사용하라는 뜻입니다!

프로젝트 폴더에 가시면 해당 파일이 생성되어있을겁니다!

 

여기까지가 코코아팟 과 라이브러리까지 설치해봤구요

라이브러리를 사용하려면 import 해주는것도 잊지 마셔야 합니다!

 

추가적으로 라이브러리 삭제 하는 방법은 너~무나도 간단합니다

아까 Podfile 기억나시죠?? 해당 파일에서 삭제하고 싶은 라이브러리를 삭제하고 저장합니다

그리곤?

$ pod install

 

네 삭제됩니다 진짜루요! 진짜 끝이에요 이게!! : )

타 프로그램을 사용하다보면 라이브러리를 가져다 쓰는 일이 복잡한 경우도 있어서 불편했는데

코코아팟은 정말 쉽고 편리하게 만든것 같다는 생각이 드네요

 

자 그럼 즐거운 코딩하세요!

 

문의: ralla0405@gmail.com

반응형