티스토리 뷰

안녕하세요! 오늘은 CocoaPods 사용법에 대해 알아보도록 하겠습니다!

CocoaPods를 사용하면 각종 라이브러리를 쉽게 활용할 수 있어요!

 

CocoaPods 설치 및 사용 방법

1. cocoapods 설치하기

$ sudo gem install cocoapods

먼저 터미널을 열고 위 명령어를 입력해주세요.

그럼 설치 완료입니다!

코쓱할만큼 간단,,,,🤫

 

2. 터미널을 통해 특정 프로젝트에 cocoapods 적용하기

cocoapods이 설치 되었으니 이제 마음껏 cocoapods 라이브러리를 적용할 수 있어요!

먼저 터미널 상에서 cocoapods 라이브러리를 적용시키고 싶은 프로젝트로 이동하도록 하겠습니다.

$ cd ./Desktop/XcodeFiles/CocoaPodsTest/
$ pod init

위 명령어를 순차적으로 입력해주세요.

단 cd 명령어 뒤에 각자의 프로젝트 디렉토리를 입력해주셔야합니다.

제가 작성한 그대로 사용하시면 해당 디렉토리를 찾을 수 없다는 오류가 발생해요!

그러니 반드시 프로젝트의 디렉토리를 알아오신 후 입력해주세요.

입력을 마친 후 Finder를 통해 프로젝트 폴더에 가보면 Podfile이란 파일이 추가되어있을 거예요!

 

3. Podfile 수정하기

위 단계에서 생성된 Podfile을 수정할 차례입니다.

전 단계에서 열어놓은 커맨드 상에서 Podfile을 수정합니다.

$ nano Podfile

위 명령을 입력해주세요.

그러면 커맨드 창이 nano 텍스트편집기로 변환됩니다.

# Uncomment the next line ... (생략)
# platform ...(생략)


target '(프로젝트 이름)' do
	
    # Comment the next ...(생략)
    
    # !!!아래 명령 추가!!!!
    pod '(라이브러리 이름)'
    
    # Pods for (프로젝트이름)
end

텍스트 편집기에 위와 같은 내용이 적혀있을텐데요,

제가 중간에 추가한 명령 보이시나요?

주석으로 !!!아래 명령 추가!!! 라고 표시해놓은 명령이요!

주석은 굳이 달 필요 없고 pod '(라이브러리 이름)' 만 작성해주시면 됩니다.

라이브러리 이름의 경우, 각자 사용하고자 하시는 라이브러리를 적으시면 돼요!

예를 들어 RealmSwiftf라는 라이브러리를 다운받고자 하신다면

pod 'RealmSwift' 라고 입력해주시면 됩니다!

그 후에 control + x를 눌러 편집기를 종료해주세요!

 

4. 프로젝트에 수정된 Podfile 적용하기

위 과정에서 Podfile을 수정했으니 이를 프로젝트에 적용시키도록 하겠습니다.

위 과정에서 편집기를 종료했으니 다시 원래 커맨드 창 상태로 돌아왔을 거예요!

그 커맨드 창에 아래와 같은 명령을 입력해주세요.

$ pod install

입력 후 실행했을 때 초록색 글씨로 Pod installation complete! 라는 글씨가 등장하면 성공적으로 설치된 겁니다!

 

5. 프로젝트 실행하기

라이브러리 설치를 마쳤으니 프로젝트에서 해당 라이브러리를 사용할 수 있는 마지막 과정을 거치도록 하겠습니다.

Finder를 통해 프로젝트 폴더로 가보면 (프로젝트 이름).xcworkspace라는 파일이 생성되어 있습니다.

(프로젝트 이름).xcworkspace 를 클릭하면 Xcode가 실행됩니다.

(프로젝트 이름).xcworkspace를 통해 Xcode를 실행해야만 cocoapods 라이브러리를 사용할 수 있어요!

그리고나서 라이브러리를 import 하고 싶은 코드 파일에 import (라이브러리 이름)을 입력해주시면 끝입니다.

 

* 라이브러리 추가하고 싶을 때

만약 개발 도중에 더 추가하고 싶으신 라이브러리가 생기시면 '3. Podfile 수정하기' 단계에서처럼 라이브러리를 추가해주시고, '4. 프로젝트에 수정된 Podfile 적용하기' 단계를 거치시면 라이브러리를 추가로 이용할 수 있습니다!

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
글 보관함