[iOS/Xcode] CocoaPods(코코아팟) 사용하기
“CocoaPods는 Swift 및 Objective-C 코코아 프로젝트의 종속성 관리자입니다. 28,000개가 넘는 라이브러리를 가지고 있으며 170만개가 넘는 응용 프로그램(앱)에서 사용되고 있습니다. CocoaPod은 프로젝트를 우아하게 확장할 수 있도록 도와줍니다.” - CocoaPods 사이트
이번 글은
CocoaPods 를 사용하는 방법입니다.
1. 코코아팟 설치하기
터미널을 열고 아래의 명령어를 입력해 줍니다.
$ sudo gem install cocoapods
그럼 코코아팟을 사용할 준비가 끝났습니다!
2. 프로젝트에서 코코아팟 사용하기 1
터미널에서 Xcode 프로젝트 위치로 이동합니다.
$ cd {Xcode 프로젝트 위치}
Podfile 을 생성합니다.
$ pod init
프로젝트 폴더에 생성된 Podfile 을 열고, 사용할 pods 를 넣습니다.
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'SampleProject' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for SampleProject
pod 'RxSwift'
pod 'RxCocoa'
end
Podfile 이 완성되면, 저장 후 다시 터미널로 돌아가 pods 을 설치합니다.
$ pod install
3. 프로젝트에서 코코아팟 사용하기 2
이제 프로젝트 디렉토리를 열어보면,
세 가지 파일과 디렉토리가 생성되었습니다.
* Podfile.lock : Pods의 버전픽스를 위한 파일
* Pods : 라이브러리들이 다운로드 되는 디렉토리
* {프로젝트명}.wcworkspace: Pods를 사용할 수 있도록 포함된 워크스페이스.<br>
-> 이제는 wcworkspace로 프로젝트를 열어 작업해야 합니다.
wcworkspace 를 실행해 보면,
왼쪽 프로젝트 네비게이터에 Pods 프로젝트와 Pods 가 설치된 것을 볼 수 있습니다.
이제 프로젝트에서 설치된 Pods를 import 하여 사용할 수 있습니다.
import UIKit
import RxSwift
import RxCocoa
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
}
댓글남기기