CocoaPods (코코아팟)

레미·2023년 6월 4일
0

iOS

목록 보기
3/3

CocoaPods

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 95 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.

CocoaPods(코코아팟) 은 Swift, Objective C 를 위한 의존성 관리자로 다양한 라이브러리들을 가지고 있다고 합니다.

🤔

왜 코코아팟에 대해서 알아보게 되었냐~ 하면은 특정 모듈을 import하고 싶었기 때문입니다.
그냥 import만 바로 해버리면 No such module 뫄뫄 라고 에러가 난답니다.

1. 설치

코코아팟 사이트(링크) 에 들어가면 아주 친절하게 사용 가이드를 제공해줍니다. 따라해봅시다.

$ sudo gem install cocoapods

조금 시간이 걸리지만 기다리면 금방 완료된답니다.

2. 사용

프로젝트 경로로 이동해준 뒤 아래 명령어를 입력합니다.

$ pod init

그럼 프로젝트 폴더 내에 Podfile 이 생성된 것을 확인할 수 있어요.

Podfile 을 열어서 원하는 라이브러리를 추가하여 수정해줍니다.

$ vi Podfile

아래 pod '라이브러리 이름' 라인을 추가해주었답니다.

 Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'

target '뫄뫄App' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!
  pod '라이브러리 이름'
  # Pods for 뫄뫄App

end

수정했으면 저장하고 나와서 (wq!) 아래 명령어를 실행해줍니다.

pod install

그럼 설치가 완료됐다는 문구를 확인할 수 있을겁니다.

그리고 지금 열려있는 프로젝트는 닫고 프로젝트 폴더에 새로 생성된 뫄뫄.xcworkspace 파일을 이용하여 프로젝트를 실행하면 됩니다.

그리고 위 단계에서 추가한 라이브러리를 import 하여 사용하면 됩니다.

끝!

0개의 댓글