Cocoapods?

CocoaPods is a dependency manager for Swift and Objective-C Cocoa projects. It has over 89 thousand libraries and is used in over 3 million apps. CocoaPods can help you scale your projects elegantly.

CocoaPods.org

라이브러리 의존성관리 매니저로, xcode 프로젝트의 라이브러리를 관리한다.

설치

sudo gem install cocoapods

설치가 완료되면 코코아팟 라이브러리를 적용하고 싶은 앱의 프로젝트 디렉토리로 이동한다.

사용

podfile에 어떤 라이브러리가 종속되는지, 버전 관리 등에 대한 정보를 입력한다. 직접podfile을 생성하거나 pod init을 통해 생성한다. 이후 해당 프로젝트 디렉토리에서 pod install 하면 된다.

⚠️ M1 에서의 오류!

Mac M1 architecture is not directly compatible with Cocoapods. If you encounter issues when installing pods, you can solve it by running:

sudo arch -x86_64 gem install ffi
arch -x86_64 pod install