출처 | http://bartysways.net/?p=190
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 pod 'AFNetworking', '0.9.1'
3. 그런 다음 터미널에서 다시 다음과 같은 명령어를 친다.
pod install
4. 설정한 라이브러리가 성공적으로 설치가 되면 프로젝트 폴더의 .xcworkspace로 시작하는 파일을 통해 Xcode를 열어준다.
# Search
CocoaPods에서 사용 가능한 라이브러리를 찾는 방법을 알아보자. 크개 두가지가 있을 것이다.
- search
- list
문법: pod search [QUERY]
Options:
–full
이름, 요약, 설명등을 통한 검색
–stats
추가적인 stats으로 보여주기 (like GitHub watchers and forks).
–ios
iOS 라이브러리 한에서만 찾기
–osx
OSX 라이브러리 한에서만 찾기
Inherited options:
–silent
아무것도 보여주지 않기
–version
CocoaPods 버전 보여주기
–no-color
Show output without color.
–verbose
디버깅 정보 더 보기
–help
도움말
# 기타
cocoaPods는 이 보다 더 많은 기능을 가지고 있다. 라이브러리 찾기 자신의 라이브러리 올리기와 같은 기능을 통한 Production Code 이외의 라이브러리 파일을 의존도를 낮추어서 사용할 수 있는 기능을 제공한다. 자세한 사용법과 문서는 다음 링크를 참조한다.
'아이폰' 카테고리의 다른 글
[ERROR]The file “Pods.xcconfig” couldn’t be opened because there is no such file (0) | 2016.07.20 |
---|