관리 메뉴

김종권의 iOS 앱 개발 알아가기

[iOS - swift] CocoaPods 패키지 관리 도구 본문

Git, CocoaPods, Xcode, Shell

[iOS - swift] CocoaPods 패키지 관리 도구

jake-kim 2020. 4. 24. 17:19

1. CocoaPods 이란?

- "코코아 프로젝트"에 대한 의존성 패키지를 관리 도구

   Cocoa : 코코아 개발 환경

   pod : 라이브러리를 의미

    -> CocoaPods : 코코아 개발 환경에서의 라이브러리들

 

*CocoaPods이 없다면?

 github에 있는 라이브러리들은 자동 업데이트가 이루어지지 않기 때문에 버전관리가 힘듦

 

2. 사용하기

( 코코아팟으로 Alamofire프레임워크 설치하기)

 

1) 코코아 팟 설치 (terminal창에서 실행)

2) 코코아팟을 적용할 프로젝트 path복사

 - CocoaPods를 설치할 프로젝트에서, 프로젝트를 클릭한 후 Full Path복사

3) terminal 창에서 cd로 해당 프로젝트 폴더로 이동

4) podfile과 pod전용 프로젝트를 생성 후 framework설치

 - podfile생성 : pod init

 - pod전용 프로젝트 생성 : pod install

pod init, pod install커멘드
Cocoapod관련 파일 생성된 결과

 - framework설치 : 위에서 .xcworkspace 프로젝트를 열은 후, Podfile클릭

- 아래와 같이 Alamofire에 대한 이름과 버전 기입

 

- terminal창에서 pod install 후, 프로젝트화면에서 "cmd + B" 누르면 설정 끝

 

Comments