아미(아름다운미소)

CocoaPods 사용하기 본문

랭귀지/SWIFT

CocoaPods 사용하기

유키공 2018. 7. 10. 09:00
iOS 플랫폼의 제품을 개발할 때 대부분의 개발자들은 Open 라이브러리를 사용합니다. 그런데 본인의 프로젝트에 적용하기 위해서는 라이브러리 파일을 자신의 폴더에 하드 복사를 해주든지, 소프트 복사를 해주어야 할 것입니다. 하지만 라이브러리가 업데이트가 되거나 하게되면 다시 다운로드를 받고 다시 복사를 해야하는 불편함이 있습니다.

CocoaPods란 자바 프로그래밍의 '메이븐' 과 같은 A Dependancy management tool 입니다. 한국어로 직역하면 '의존도 관리 도구' 라고 할 수 있는데, CocoaPods를 통해 라이브러리를 다운로드 받고 관리를 할 수 있으니 개발 과정에 있어 용이함을 보여줍니다. 간단한 사용방법을 알아 보겠습니다. 

# 설치
기본적으로 자신의 장비에 루비가 설치가 되어 있어야 합니다. Mac OS X 같은 경우에는 기본적으로 설치가 되어 있기 때문에 크게 걱정할 필요는 없습니다.
터미널에서 다음과 같은 명령어를 입력합니다.
sudo gem install cocoapods 
pod setup

# 사용 순서
1. 새로운 프로젝트에 적용하거나 기존 프로젝트에 적용할 때에는 먼저 프로젝트가 생성이 되어 있어야 합니다. 터미널로 해당 프로젝트 폴더안에 들어가서 다음과 같은 명령어를 입력합니다.
touch Podfile 
open -e Podfile
첫 번째 명령어는 'PodFile' 이라는 설정 파일을 만들어줍니다. 그리고 둘 번째 명령어는 텍스트 편집기를 통하여서 파일을 열어 줍니다.

2. 파일이 열리면 다음과 같은 설정을 넣어줍니다.
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!

target 'JTAppleCalTest' do
    pod 'JTAppleCalendar', '~> 7.0'
end

3. 그런 다음 터미널에서 다시 다음과 같은 명령어를 칩니다.
pod install

4. 설정한 라이브러리가 성공적으로 설치가 되면 프로젝트 폴더의 .xcworkspace로 시작하는 파일을 통해 Xcode를 열어줍니다.


Comments