iOS Use CocoaPods

운영 체제: macOS Ventura 13.4.1
사용 버전: Xcode 14.3.1, Swift, SwiftUI

iOS Use CocoaPods를 알아보겠습니다.

CocoaPods는 Object-C와 Swift의 의존성 관리를 위한 도구입니다.

아래는 공식 사이트입니다.
https://cocoapods.org

설치는 다음과 같이 합니다.






터미널에 sudo gem install cocoapods를 입력합니다.

저는 이미 설치한 상태라서 보여드릴 수가 없네요.






자, 설치가 완료되었으면 CocoaPods를 사용해야 할 프로젝트 디렉터리로 갑니다.

터미널로 해당 위치로 간 뒤, pod init을 해줘서 빈 파일을 하나 만듭니다.









이렇게 Podfile이 생겼죠?




더블 클릭해서 열어줍니다.

요렇게 기본 양식이 적혀있습니다.

platform :ios, '9.0'은 iOS 9.0부터 지원하겠다는 뜻입니다.

use_frameworks! 밑에 사용할 프레임워크를 적어주면 됩니다.






저는 iOS 15.0을 지원할 거기 때문에 platform :ios, '15.0'을 적어줬습니다.

Google Ads를 사용할 거기 때문에 pod 'Google-Mobile-Ads-SDK'로 적어줬습니다.






보통 해당 라이브러리 사이트에 가면 CocoaPods를 이용하는 방법이 적혀있습니다.

아래는 구글 AdMob 사이트 예시입니다.






그다음에 pod install을 해줍니다.

원래는 그냥 install만 하면 되는데 여기서는 --repo-update를 해달라고 하네요.

--repo-update는 현재 맥에 있는 복사된 spec-repo를 무조건 업데이트하게 합니다.


그리고 pod install과 pod update가 있는데, 새로운 라이브러리를 추가하면 install을 해주고, 그냥 업데이트만 하려면 update를 해주면 됩니다.



pod install을 해주면 이렇게 설치가 됩니다.






아래 글을 보면 기존 xcode 프로젝트 이름.xcworkspace를 사용하라고 나오네요.





다 되었습니다.

나머지 설정은 해당 라이브러리에서 시키는 대로 설정하면 됩니다.



끝.



카테고리: Android


댓글

이 블로그의 인기 게시물

Python OpenCV 빈 화면 만들기

Python urllib.parse.quote()

Python bytes.fromhex()

Android AVD Ram size change

Forensics .pyc 파일 .py로 복구하기

Android Minimum touch target size

KiCad 시작하기 7 (FreeRoute 사용하기 2)

Android Notification with Full Screen

C++ OpenCV 모폴로지 침식, 팽창

KiCad 시작하기 2 (PCB 만들기)