728x90
반응형
xcode에 CocoaPods 라이브러리를 적용하는 방법입니다.
기존 단순 프로젝트 구조는 다음과 같습니다.
MyProject/ MyProject.xcodeproj |
여기에 CocoaPods 라이브러리를 사용하면 프로젝트 구조는 다음과 같이 변합니다.
MyProject/ MyProject.xcodeproj Myproject.xcworkspace Podfile Podfile.lock Pods/ |
그럼 본격적으로 시작하겠습니다.
CocoaPods 라이브러리 설치 전 터미널에서 pod --version으로 설치 여부 확인합니다.
만약 설치 되어 있지 않다면 $ sudo gem install cocoapods로 설치합니다.
설치가 되었다면 CocoaPods 라이브러리를 설치할 프로젝트로 이동합니다.
그리고 Podfile을 생성하기 위해 $ pod init을 실행합니다.
Podfile을 열고 추가할 라이브러리 이름을 입력합니다. 이때 원하는 버전이 있다면 버전도 함께 입력합니다.
저는 Google-Mobile-Ads-SDK를 추가할 예정이라 다음과 같이 입력했습니다.
참고로, 버전을 명시하고 싶으면 pod '라이브러리 이름', '버전' 이렇게 입력하면 됩니다. 그리고 버전은 다음을 참조하셔서 입력하시면 됩니다.
> 0.1 | 0.1 보다 큰 버전 (0.1 초과 버전) |
>= 0.1 | 0.1과 같거나 큰 버전 (0.1 이상 버전) |
< 0.1 | 0.1 보다 작은 버전 (0.1 미만 버전) |
<= 0.1 | 0.1과 같거나 작은 버전 (0.1 이하 버전) |
~> 0.1.2 | 0.1.2 이상 ~ 0.2 미만 버전 |
~> 0.1 | 0.1 이상 ~ 1.0 미만 버전 |
~> 0 | 0 이상 ~ 1.0 미만 버전 |
출처: https://guides.cocoapods.org/using/the-podfile.html
터미널에서 pod install을 합니다.
Podfile.lock과 .xcworkspace, Pods가 생성된 것을 확인할 수 있습니다.
적용된 라이브러리를 사용하려면 확장자가 .xcworkspace로 열면 다음과 같이 xcode에서 Pods를 사용할 수 있습니다.
728x90
반응형
'다시 개발자' 카테고리의 다른 글
iOS app-ads.txt 추가 또는 업데이트 (27) | 2023.08.03 |
---|---|
swiftui로 admob 광고 붙이기 (16) | 2023.07.19 |
admob 생성 및 광고 단위 만들기 (0) | 2023.07.15 |
Apple Developer Program 등록 (0) | 2023.06.14 |
cocoapods 사용법 (0) | 2023.05.02 |
댓글