코코아팟이란
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