레이블이 cocoapods인 게시물을 표시합니다. 모든 게시물 표시
레이블이 cocoapods인 게시물을 표시합니다. 모든 게시물 표시

2016년 12월 1일 목요일

CocoaPods

cocospads를 설치하기


cocospads는 루비를 사용해서 설치하게됩니다. 루비는 맥에 이미 설치되어 있으므로 아래와 같은
명령으로 쉽게 설치 할 수 있습니다.


$ sudo gem install cocospods
* sudo를 사용하여 CocoaPod를 설치해야하지만, 설치 한 후에는 sudo를 사용할 필요가 없습니다.


만약 제거를 원하는 경우 아래 명령어를 입력하면 됩니다.
$ sudo gem uninstall cocoapods


다음으로 아래 명령을 입력하여 설정을 완료합니다.
$ pod setup --verbose
이 과정은 '~/.cocoapods/' 경로에 'CocoaPods Master Specs 레파지토리'를 복제하므로 몇 분이 걸릴 수 있습니다.
verbose 옵션을 사용하면 프로세스가 실행될 때 정적인 화면대신 진행률을 보여주게 됩니다.
위 과정으로 CocoaPod를 사용하도록 설정하는 작업이 끝났습니다.


cocoapods를 적용하고자 하는 XCode 프로젝트 폴더 경로에서 터미널을 열어 아래의 profile 생성 명령어를 실행해줍니다.
$ pod init
프로젝트에 대한 Podfile이 만들어집니다
(위의 명령으로 설명 주석이 포함된 기본 형식을 볼수 있습니다.
touch Podfile 명령으로 아예 빈 파일로부터 편집/작성하여도 무방합니다.)

생성된 Podfile 파일을 편집하기 위해 다음 명령을 입력합니다.
$ open -a Xcode Podfile

Podfile파일의 기본 형식은 아래와 같습니다.

# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target 'IceCreamShop' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!

  # Pods for Your Poject
end

보통 아래와 같은 방식으로 수정하여 사용합니다.

# Uncomment the next line to define a global platform for your project
platform :ios, '9.0'

target 'IceCreamShop' do
  pod 'AFNetworking', '~> 2.5'
end

* Podfile에 대한 설명 : https://guides.cocoapods.org/using/the-podfile.html


아래 명령으로 PodFile에 작성했던 라이브러리들을 설치합니다.

$ pod install


이후에 Podfile를 변경하거나 버전을 수정한 경우 아래와 같이 update명령을 사용할 수 있습니다.

$ pod update