-
iOS/Xcode 14X - 2. CocoaPods 추가Language/iOS,AOS 2023. 1. 5. 11:18
CocoaPods란?
dependacy management & 많은 xcode 프로젝트 라이브러리 들을 관리한다. (gradle?, maven? 등의 역할!!)
Xcode에서 라이브러리 관리(Dependency Management)해주는 방법에는 대표적으로 3가지가 있다
- CocoaPods(코코아팟)
- Carthage(카르타고)
- Swift Package Manager(스위프트 패키지 매니저)
그중에서 우리는 CocoaPods를 사용해서 진행 할 것이다.
코코아팟 설치
$ sudo gem install cocoapods $ pod --version 1.11.3
코코아팟 프로젝트 시작
$ pod init
Podfile에 라이브러리 설정
$ vi Podfile
필자는 테스트 중인 라이브러리 추가 (Lottie)
필요한 라이브러리는 아래사이트에서 검색
라이브러리 다운로드
$ pod install
pod install에 성공하고 나면 기존 프로젝트 확장자 .xcodeproj 외 .xcworkspace 확장자가 생깁니다.
.xcworkspace로 프로젝트를 열어야 추가된 라이브러리를 사용할 수 있습니다.
참조
https://babbab2.tistory.com/137
https://babbab2.tistory.com/138
https://babbab2.tistory.com/139?category=896700
https://babbab2.tistory.com/140
'Language > iOS,AOS' 카테고리의 다른 글
iOS/Xcode 14X - 4. Splash screen 추가 (0) 2023.01.05 iOS/Xcode 14X - 3. Lottie Animation 추가 (0) 2023.01.05 iOS/Xcode 14X - 1. Storyboard 프로젝트 생성 및 공유 모듈 추가 (0) 2023.01.04 iOS/Xcode 14X, Swift5.7.2 WKWebView - 2. 공유 모듈 (SwiftUI) (0) 2023.01.04 iOS/Xcode 14X, Swift5.7.2 WKWebView - Tuist (0) 2023.01.02