본문 바로가기

iOS/Swift

CocoaPods 설치 및 설정

Cocoapods?

 

CocoaPods 공식 문서에 따르면 아래와 같이 소개하고 있습니다.

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 97 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.
CocoaPods는 Swift와 Objective-C Cocoa 프로젝트를 위한 의존성 관리자입니다. CocoaPods는 97,000의 라이브러리를 보유하고 있으며, 300만이 넘는 앱들이 이를 사용하고 있습니다. CocoaPods는 당신의 프로젝트의 규모를 키우는 데 도움이 될 수 있습니다.

 

위와 같이, 외부 라이브러리를 추가하거나 관리하는 데 도움이 됩니다.

이 글에선 CocoaPods를 설치하고, 구글 로그인 라이브러리를 추가하는 예제를 보여줍니다.


개발 환경

  1. m1 Macbook Pro(2020)
  2. macOS: 14.0

CocoaPods 설치

sudo gem update
sudo gem install cocoapods

 

설치 오류가 나면, 메시지를 읽고 필요한 패키지를 추가로 설치해줍니다.


CocoaPods 프로필 생성

platform :ios, '12.1'

target 'YOUR_TARGET_NAME' do
  use_frameworks!

  pod 'GoogleSignIn' # 구글
  
end

기존 xcode 프로젝트에 적용

pod install

프로젝트 실행

 

.xcworkspace 확장자 파일을 실행하여 프로젝트를 실행합니다.