👩🏻‍💻 TIL

[iOS] CocoaPod

ji-hyun 2023. 1. 12. 21:27

코코아팟이란

Swift 및 Objective-C 코코아 프로젝트의 종속성 관리자입니다

28,000 개가 넘는 라이브러리를 가지고 있으며

170만개가 넘는 응용 프로그램(앱)에서 사용되고 있습니다

 

 

참고로 코코아팟은 Ruby 로 제작되어 있습니다

기본 Ruby 는 OS X(맥북) 사용할 수 있습니다

 

 

 

sudo gem install cocoapods

 

위의 명령으로 설치가 끝났습니다

이제 우리는 코코아팟을 자유롭게 사용할 수 있습니다

 

 

 

 

 

터미널을 이용하여 우리가 코코아팟 라이브러리를 적용하고 싶은 프로젝트 경로로 들어가줍니다.

 

 

 

 

프로젝트 경로로 간 상태에서 아래의 명령어를 입력해줍니다

 

pod init

 

그러고 나서 프로젝트 폴더에 가보면,

 

 

Podfile 이란 것이 생성되었습니다

우리는 이 Podfile 을 수정해서 라이브러리를 다운로드 받을 수 있습니다

하고 싶은 대로 텍스트 편집기를 열어 수정해주기만 하면 된답니다

 

 

 

 

 

아래의 세 명령어 중 편한 명령어를 선택해 Podfile 에 들어가줍니다

(꼭 아래처럼 안해도 됩니다)

 

nano Podfile

vi Podfile

open -e podfile

 

 

 

nano 명령어를 입력할 시 아래와 같이 뜹니다

 

 

 

위와 같은 창이 뜨는데 저 빨간색 화살표 부분에 

우리가 원하는 라이브러리를 pod '라이브러리 이름'의 형식으로 써줍니다

RealmSwift 라이브러리를 다운받아 보겠습니다

 

 

 

코코아팟을 조금 아신다면

pod 'AFNetworking', '~> 2.6'

 

이렇게 뒤에 ~> 가 붙은 코드를 보셨을 겁니다

저 숫자는 버전을 의미합니다

 

 

 

 

코코아팟 사용법

내가 쓰고 싶은 라이브러리가 있다면 코코아팟 사이트에 들어갑니다

 

이렇게 검색을 하고, 해당 라이브러리 글에 들어가면

 

 

 

어떻게 써야 하는지 나옵니다

 

 

 

 

이제 Podfile 을 저장하고 다시 터미널 창으로 돌아온 뒤 아래의 명령어를 입력해주세요

 

pod install

 

 

그러면 성공적으로 설치했다는 글이 나옵니다

 

 

 

 

설치한 라이브러리를 삭제하고 싶을 때는

Podfile 연 뒤 아까 썼던 pod '라이브러리' 부분을 지워주면 됩니다

그 뒤 pod install 명령을 하면 성공적으로 삭제됩니다

 

 

 

 

참고한 블로그 ↓

https://zeddios.tistory.com/25

 

왕 초보를 위한 CocoaPods(코코아팟) 사용법 (Xcode와 연동)

안녕하세요! 오늘은 CocoaPod사용법에 대해 알려드릴려고해요 :)저는 CocoaPod 처음에 시작할 때 뭐가 뭔지 몰라서 정말 하나도 몰라서진짜 어려운거구나...라고 생각했었어요. 하지만 한번 배워 놓

zeddios.tistory.com