iOS

코코아팟(CocoaPods)으로 라이브러리 설치하기

jangsilverbaby 2021. 11. 22. 09:21

패키지 관리 도구란? 앱 프로젝트에 원하는 라이브러리를 손쉽게 설치하고 버전까지 관리할 수 있게 하는 도구이다.

 

코코아팟이란? 코코아 프로젝트에 대한 의존성 패키지를 관리하는 도구 중 하나이다. 애플 코코아 개발 환경에서 진행되는 애플리케이션 프로젝트에 필요한 외부 라이브러리를 간단하게 설치할 수 있도록 도와주는 유틸이라고 할 수 있다.

 

코코아팟 설치하기

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 실전편