본문으로 바로가기

Cocoapods 설치 및 사용법

category IT 강좌(IT Lectures)/iOS 2018. 9. 1. 06:30
반응형

Cocoapods 소개

모바일 App 개발을 하다보면 오픈소스 라이브러리의 업데이트에 따른 관리를 지속적으로 해줘야 하는데 사용하는 라이브러리가 늘어나게 되면서 관리에 드는 시간이 점점 많아집니다. CocoaPods은 모바일 App 중 iOS 개발에 사용되는 의존성 관리 도구 중 하나입니다.  Cocoapods은 이런 귀찮은 일을 자동화하고 시간을 절약하게 해줍니다. 

 Carthage, Swift Package Manager 등 여러 의존성 관리자가 있지만 Cocoapods는 가장 널리 쓰이므로 입문자도 쉽게 사용할 수 있습니다. 


Cocoapod에 대해 자세한 설명을 원하시면 클릭



설치 및 사용 방법

Cocoapods의 사용법은 매우 간단합니다. 맥내에 터미널을 실행시키고 간단한 명령어만 입력하면 설치할 수 있습니다.

아래는 간단히 나열한 설치 방법입니다.


1. 설치하기

sudo gem install cocoapods



2. 필요한 파일 다운로드 및 준비

pod setup 이나 touch podfile 를 실행합니다




3. 의존성 관리를 할 Xcode 프로젝트 폴더에서 아래 명령 실행

(이 명령을 실행하면 Podfile이 생성됩니다.)


pod init


4. Podfile 편집

이 파일을 열어 설치할 라이브러리를 작성합니다.


open -e podfile


위에 명령어를 입력하면 아래와 같은 내용이 나옵니다


# Uncomment the next line to define a global platform for your project

# platform :ios, '10.0'


target 'test' do

  # 스위프트를 사용하지 않고 동적 라이브러리를 이용하지 않는다면 아래 구문을 주석처리 합니다

  use_frameworks!


  # 여기에 설치할 라이브러리를 아래와 같은 명령어를 통해 나열합니다.

    pod 'Firebase/Core'


end


5. Podfile에서 나열한 라이브러리 설치하기


pod install


6. Xcode 프로젝트 폴더에 ‘프로젝트명.xcworkspace’이 생성됩니다.


7. ‘프로젝트명.xcworkspace’을 실행하면 라이브러리를 사용할 수 있습니다.



반응형