반응형
해당 글에서는 Cocoapods의 Podfile를 구성하는 방법과 서드파티 라이브러리를 추가하는 환경설정 방법에 대한 공유를 위해 작성한 글입니다.
1. Cocoapods를 설치합니다.
💡 CocoaPods 란?
- Swift 라이브러리 관리 도구로 Swift 프로젝트에서 외부 라이브러리를 추가하고 관리할 수 있도록 해줍니다.
- Cocoapods를 사용하여 프로젝트에 라이브러리를 추가할 때, Podfile을 만들고 원하는 라이브러리를 추가한 후, pod install 명령어를 실행하여 라이브러리를 다운로드하고 Xcode 프로젝트에 적용하는 과정으로 구성합니다.
# install cocoapods
$ sudo gem install cocoapods
# cocoapods 설치 확인
$ pod --version
2. 프로젝트 폴더로 이동하여 Cocoapods를 초기화합니다.
💡 cocoapods를 초기화를 하면 ‘Podfile’이 생성이 됩니다.
# cocoapods initialize
$ pod init
3. 설치된 Podfile을 열어봅니다.
💡 해당 명령어를 입력하면 편집기가 출력되며 해당 Podfile을 수정이 가능합니다.
# Podfile open
$ open Podfile
4. 에디터 내에 외부 라이브러리를 추가합니다.
💡 해당 예시로 API 통신을 위한 서드파티 라이브러리인 “Alamofire”를 설치합니다.
에디터에서는 해당 부분을 추가하고 저장(Command + s)을 누르면 에디터가 저장이 됩니다.
target '프로젝트명' do
use_frameworks!
pod 'Alamofire' # 해당 부분을 추가합니다.
end
[참고] Alamofire 서드파티 라이브러리 Github
5. Pod 파일을 설치를 수행합니다
💡 에디터의 추가한 내용을 바탕으로 pod 파일을 설치됩니다.
# pod install
$ pod install
6. .xcworkspace 파일을 열어서 프로젝트를 수행합니다
💡 .xcworkspace 파일이란?
- .xcworkspace 파일은 CocoaPods를 사용하여 프로젝트에 라이브러리를 추가한 경우, 프로젝트의 .xcodeproj 파일과 함께 생성되는 Xcode workspace 파일입니다. .xcworkspace 파일을 열면 CocoaPods로 추가한 라이브러리와 기존 프로젝트가 함께 로드되어 통합된 Xcode 프로젝트를 작업할 수 있습니다.
7. 최종 결과 확인
💡 xcworkspace 파일을 열면 pod 파일이 생성되고 추가로 외부 라이브러리를 설치한 내용이 보입니다.
오늘도 감사합니다. 😀
반응형
'Swift > 환경설정' 카테고리의 다른 글
[Swift] XIB 이해 하기 : 이론, 파일 생성, 페이지 이동 방법 (0) | 2023.04.10 |
---|---|
[Swift] Storyboard 프로젝트 구성 -2 : 페이지(View / ViewController) 생성 및 설정방법 (0) | 2023.04.06 |
[Swift] Storyboard 프로젝트 구성 -1 : 개발 환경 구성 (0) | 2023.04.06 |
[Swift] 앱 프로젝트 생성 및 환경 구성 : SwiftUI (0) | 2023.02.21 |
[IOS] IOS 환경에서 개발 이해하기 : 언어, 아키텍처, 주요 프레임워크 (0) | 2023.02.17 |