일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- PHP 구글 OTP 연동
- 우분투 mysql 비밀번호 없이 로그인 될때
- libxrender1
- modsecurity 설치
- 아파치 웹 서버의 정보 숨기기
- usb efi 시스템 파티션 삭제
- html pdf 변환
- magic bytes
- 부트스트랩4 세로 중앙 정렬
- wkhtmltopdf 실행 오류
- mysql root 비밀번호 변경
- JQuery checkbox 컨트롤
- 구글 OTP 인증
- group_concat 구분자
- PHP 구글 OTP 인증
- php 특정 문자열 취환
- bootstrap modal
- apache mod rewrite
- bootstrap
- mysqldump: Got error: 1045
- svn 충돌 해결 resolve
- 파라미터 & 오류
- 자바스크립트비밀번호검증
- 세로 중앙 정렬
- (using password: YES)" when trying to connect
- 비밀번호검증정규식
- 비밀번호정규식
- javascript
- PHP 정규식 예제
- svn 충돌 해결 resolved
- Today
- Total
투덜이 개발자
[iOS] CocoaPods(코코아팟) 사용하기 본문
CocoaPods란?
CocoaPods(코코아팟)이란 Objective-C 또는 Swift에서 라이브러리를 사용할 수 있게 도와주는 모듈입니다.
Ruby언어로 제작되었으며 Terminal(터미널)에서 바로 설치 및 사용이 가능합니다.
CocoaPods 라이브러리는 CocoaPods에서 검색이 가능합니다.
목차
1. CocoaPods 설치
2. CocoaPods 초기 설정
3. CocoaPods 사용 (with Alamofire)
3.1 Podfile 입력
3.1.1 Terminal(터미널) 사용
3.1.2 Xcode 사용
3.2 라이브러리 설치
3.3 라이브러리 사용 예제
4. CocoaPods 버전 관리
1. CocoaPods 설치
Terminal(터미널)을 실행하여 아래 명령어를 입력하여 CocoaPods를 설치합니다.
sudo gem install cocoapods
2. CocoaPods 초기 설정
2.1. CocoaPods를 적용할 프로젝트 경로에 진입합니다. (xcodeproj 확장자 파일이 있는 경로)
2.2. 아래 명령어를 입력하여 Podfile을 생성합니다. (Podfile: CocoaPods를 관리하는 파일)
pod init
2.3. 아래 명령어를 입력하여 프로젝트에서 사용할 CocoaPods를 설치합니다.
pod install
3. CocoaPods 사용 (with Alamofire)
3.1 Podfile 입력
사용하고자 하는 라이브러리를 Podfile에 입력합니다. 아래의 두 가지 방법 중 하나를 선택합니다.
3.1.1 Termial(터미널) 사용
아래 명령어를 입력하여 Podfile을 열고 라이브러리를 작성하고 ':wq' 명령어를 입력하여 저장합니다.
(:wq: 저장하고 종료하는 리눅스 명령어)
vim Podfile
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'CocoaPods_Test' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
pod 'Alamofire' # 사용할 라이브러리
# Pods for CocoaPods_Test
target 'CocoaPods_TestTests' do
inherit! :search_paths
# Pods for testing
end
target 'CocoaPods_TestUITests' do
# Pods for testing
end
end
3.1.2 Xcode 사용
xcworkspace 확장자의 프로젝트를 실행하여 사용할 라이브러리명을 입력하여 저장합니다.
3.2 라이브러리 설치
Termial(터미널)에서 아래 명령어를 입력하여 라이브러리를 설치합니다. (Podfile이 있는 경로에서 할 것)
pod install
설치가 완료된 Terminal 모습
3.3 라이브러리 사용 예제
CocoaPods를 사용하기 위해서는 'xcworkspace' 확장자 프로젝트를 사용해야 합니다.
CocoaPods를 사용 할 workspace
라이브러리 사용 예제
4. CocoaPods 버전 관리
CocoaPods의 버전을 관리하여 업데이트되었을 때 호환되지 않는 불상사를 막을 수 있습니다.
아래 표를 참고하시기 바랍니다.
출처 - CocoaPods 공식문서
pod 'Alamofilre' | Alamofire 최신버전을 사용한다. |
pod 'Alamofilre', '5.4.1' | Alamofire '5.4.1' 버전을 사용한다. |
pod 'Alamofilre', '> 4.9.0' | Alamofire '4.9.0' 버전 이후에 나온 최신버전을 사용한다. |
pod 'Alamofilre', '>= 4.9.0' | Alamofire '4.9.0' 버전 포함 이후에 나온 최신버전을 사용한다. |
pod 'Alamofilre', '< 5.2.1' | Alamofire '5.2.1' 버전 이전에 나온 최신버전을 사용한다. |
pod 'Alamofilre', '<= 5.2.1' | Alamofire '5.2.1' 버전 포함 이전에 나온 최신버전을 사용한다. |
pod 'Alamofilre', '~> 5' | Alamofire '5' 버전 및 '6.0' 이하 버전 (6.0 이상 제외) |
pod 'Alamofilre', '~> 5.1' | Alamofire '5.1' 버전 및 '6.0' 이하 버전 (6.0 이상 제외) |
pod 'Alamofilre', '~> 5.1.2' | Alamofire '5.1.2' 버전 및 '5.2.0' 이하 버전 (5.2.0 이상 제외 |
이상이며 읽어주셔서 감사합니다.
https://formestory.tistory.com/17