IOS] COCOAPODS 코코아팟 사용법/POD 추가&수정&만들기

코코아팟: 

은 의존성을 관리해주는 매니저라고 한다.

쉽게 말해 헤더 파일 라이브러리들을 관리해주는 툴이다.

코코아팟 소개를 보자.

"CocoaPods는 Swift 및 Objective-C 코코아 프로젝트의 종속성 관리자입니다.

28,000 개가 넘는 라이브러리를 가지고 있으며

170 만 개가 넘는 응용 프로그램(앱)에서 사용되고 있습니다.

CocoaPod은 프로젝트를 우아하게 확장 할 수 있도록 도와줍니다."

 

 

 


cocoapods 설치 및 사용법은 다음과 같다.

1. 터미널로 cocoapods프로그램을 설치한다.

$ sudo gem install cocoapods

 

2. 파일 경로로 이동한다. 

name-MacBookPro ~ % cd /Users/kseek/Documents/test/Thankage

 

3. 터미널에서 pod 파일을 생성하고 install 해주면 아무것도 없는 초기 설정이 완료된다. 

$ pod init
$ pod install

 

4. pod 파일이 생성되면 xcworkspace 파일이 새로 생긴다.

이 파일을 열어 podfile에 넣고싶은 프레임워크를 입력한다. 

나는 'Alamofire'를 입력하였다.

pod 'Alamofire'

 

5. pod install을 실행해주어 framework를 swift에 적용시켜준다. 

 

수정하고 싶다면 4번 5번 과정을 반복하면 된다. 

 

 


꼬이거나 에러가 생겨서 pod를 제거해야 할 상황이 있다. 

pod를 제거하는 법은 다음을 순서대로 입력하면 된다. 

$ sudo gem install cocoapods-deintegrate cocoapods-clean

$ pod deintegrate

$ pod clean

$ rm Podfile

 

이제 다시 처음부터 하면 된다.