250x250
반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/10   »
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 31
Archives
Today
Total
관리 메뉴

수니의 개발새발

[iOS/Xcode] CocoaPods(코코아팟) 사용하기 본문

iOS

[iOS/Xcode] CocoaPods(코코아팟) 사용하기

개발자 수니 2021. 12. 29. 13:48
728x90
반응형
CocoaPods는 Swift 및 Objective-C 코코아 프로젝트의 종속성 관리자입니다. 28,000개가 넘는 라이브러리를 가지고 있으며 170만 개가 넘는 응용 프로그램(앱)에서 사용되고 있습니다. CocoaPod은 프로젝트를 우아하게 확장할 수 있도록 도와줍니다.
- CocoaPods 사이트

 

📌  이번 글은

CocoaPods을 사용하는 방법입니다.

 

1.  코코아팟 설치하기

터미널을 열고 아래의 명령어를 입력해 줍니다.

$ sudo gem install cocoapods

그럼 코코아팟을 사용할 준비가 끝났습니다! 간단하죠 (∗❛⌄❛∗) 

 

 

2.  프로젝트에서 코코아팟 사용하기 step 1

터미널에서 Xcode 프로젝트 위치로 이동합니다.

$ cd {Xcode 프로젝트 위치}

 

Podfile을 생성합니다.

$ pod init

 

프로젝트 폴더에 생성된 Podfile을 열고, 사용할 pods를 넣습니다.

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

target 'SampleProject' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for SampleProject
  
  # 이 곳에 사용할 Pods를 넣으세요 !!!
  pod 'RxSwift'
  pod 'RxCocoa'

end

 

Podfile 이 완성되면, 저장 후 다시 터미널로 돌아가 pods을 설치합니다.

$ pod install

 

 

3.  프로젝트에서 코코아팟 사용하기 step 2

이제 프로젝트 디렉터리를 열어보면,
세 가지 파일과 디렉터리가 생성되었습니다.

* Podfile.lock : Pods의 버전 픽스를 위한 파일
* Pods : 라이브러리들이 다운로드되는 디렉터리
* {프로젝트명}.wcworkspace: Pods를 사용할 수 있도록 포함된 워크스페이스.
   -> 이제는 .wcworkspace로 프로젝트를 열어 작업해야 합니다.

 

wcworkspace를 실행해 보면,
왼쪽 프로젝트 내비게이터에 Pods 프로젝트와 Pods 가 설치된 것을 볼 수 있습니다.

 

이제 프로젝트에서 설치된 Pods를 import 하여 사용할 수 있습니다.

import UIKit
import RxSwift	// RxSwift 사용하기.
import RxCocoa 	// RxCocoa 사용하기.

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        // Do any additional setup after loading the view.
    }
}

 

 

 

🙋🏻‍♀️ 참고

iOS 프로젝트에 cocoapods 적용하기

728x90
반응형
Comments