맥 xcode 에서 cocoaPods 프레임워크를 써보자~

2015/12/31 12:28



1. Cocoapods 는 OS X 혹은 iOS 앱을 개발할때 사용되는 라이브러리 관리를 도와주는 Android 의 Maven 같은 도구입니다.

2. CocoaPods 를 사용하기 위해서는 Ruby gem 이 필요함. 맥에는 Ruby가 내장되어있지만 rbenv를 설치하여 ruby 버전과 gem을 관리할수 있습니다.

3. 맥 OS X 에서의 루비 관리.

맥에서는 Homebrew 패키지 매니저를 이용하면 rbenvruby-build를 쉽게 설치할 수 있다.

Homebrew는 한줄의 명령어로 설치 가능한데 해당 명령어는 계속 변경되기 때문에 문서에 언급하지 않는다. http://brew.sh 하단의 Install Homebrew를 참고하기 바란다.

Homebrew를 이용한 rbenv, ruby-build 설치 방법

$ brew update
$ brew install rbenv ruby-build



--- 신형 Mac OS는 루비가 기본 설치가 되어있어서 위에것 패스 ---



4.  Ruby 설치를 끝낸 후 gem을 사용해서 cocoaPods 를 설치.
$ # cocoapods 설치
$ sudo gem install cocoapods
$ # 라이브러리 spec을 불러옴
$ pod setup





5.  작업 프레임워크에 Podfile 을 생성.

$ # 작업 프로젝트 폴더로 이동
$ # Podfile 파일 생성
$ cat >> Podfile
platform :ios, '8.0'
use_frameworks!
pod 'Alamofire', '~> 3.0'
^C



6.  또는 'pod init'로 Podfile 파일 을 자동생성할수 있다.

     여튼 완료되었으면 아래의 명령어를 통해서 Podfile 설정에 등록된

라이브러리를 자동설치 후 프로젝트 실행.
     - 끝 -
$ pod install 
$ open 프로젝트.xcworkspace


-.  혹시 설정을 잘못해서 pod Install 이 된경우에는 설정을 고친뒤 6번 실행 후 아래의 경로의 디렉토리를 강제삭제 시킨 후 다시 빌드 하면 OK.
^_^
$ cd ~/Library/Developer/Xcode/DerivedData 
$ rm -rf 프로젝트-랜덤문자(zoofewstllzmbhjhrdzwtfegkzz)