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


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

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

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