패키지 관리 도구란? 앱 프로젝트에 원하는 라이브러리를 손쉽게 설치하고 버전까지 관리할 수 있게 하는 도구이다.
코코아팟이란? 코코아 프로젝트에 대한 의존성 패키지를 관리하는 도구 중 하나이다. 애플 코코아 개발 환경에서 진행되는 애플리케이션 프로젝트에 필요한 외부 라이브러리를 간단하게 설치할 수 있도록 도와주는 유틸이라고 할 수 있다.
코코아팟 설치하기
1. 설치 명령어를 입력한다.
$ sudo gem install cocoapods
2. 패스워드를 입력한다.
Password:
라이브러리 설치하기
1. 현재 진행 중인 프로젝트 폴더의 위치로 이동한다.
$ cd /User/프로젝트경로/
2. Podfile을 생성한다. (pod init 명령어를 실행하면 파일이 자동으로 생성되고 기본 내용도 채워준다.)
$ pod init
3. Podfile의 내용을 vi 편집기를 사용하여 편집한다.
i 키를 눌러 입력 모드로 전환한다.
Alamofire 라이브러리를 설치할 예정이므로 https://github.com/Alamofire/Alamofire에서 작성할 코드를 확인후 입력해 준다.
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target '프로젝트 이름' do
# Comment the next line if you don't want to use dynamic frameworks
use_frameworks!
# Pods for 프로젝트 이름
pod 'Alamofire', '~> 5.4'
end
입력이 끝났으면 esc키를 눌러 커맨드 모드로 전환하고 파일을 저장 편집기를 종료하기 위해 :wq를 입력한다.
4. 라이브러리를 설치한다.
$ pod install
5. 새로 생성된 *.xcworkspace 파일을 열면 타깃 의존성을 설정하기 않아도 라이브러리를 사용할 수 있습니다.
참고 : 꼼꼼한 재은씨의 Swift 실전편
'iOS' 카테고리의 다른 글
동기(Synchorous)와 비동기(Asychorous) (0) | 2021.11.22 |
---|---|
ATS(App Transport Security) 설정하기 (0) | 2021.11.22 |
이미지를 코어 데이터에 저장할 때 주의할 점 (0) | 2021.11.19 |
브릿징 헤더 파일 (0) | 2021.09.01 |
인앱 프레임워크(In-App Framework) (0) | 2021.08.05 |