ReactNative 개발자를 위한 CocoaPods

역발·2022년 6월 3일
0

react-native

목록 보기
1/1
post-thumbnail

react-native 개발을 하려고 튜토리얼 해본사람들의 머릿속에는 당연히 다음과같은 생각이 존재합니다.

IOS를 빌드하려면 CocoaPods를 설치해야한다!

하지만 거기서 끝입니다.
저희같은 React native 개발자에게는 인지는 하고 있지만 모르고 있는 회색영역입니다.

RN을 개발하다보면 CocoaPods과 관련된 명령어와 파일들을 수정해야하는 순간이 오는데, CocoaPods를 알고 있다면 더 좋곘죠?

CocoaPods은 무엇인가요?

https://cocoapods.org/

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

바로 직역하자면,
CocoaPods은 의존성 매니저입니다, Swift와 Objective-C로 이루어진 Cocoa 프로젝트를 위한.
이것은 90천개 라이브러리이상을 가지고 있으며, 3백만개가 넘는 앱들에서 사용되어지고 있습니다.
CocoaPods는 프로젝트를 우아하게 확장할 수 있도록 도와줍니다.

즉, CocoaPods은 IOS 개발언어인 Swift와 Objective-C 를 위한 의존성 패키지 매니저입니다.

우리가 알고있는 npm과 비슷하다고 할 수 있죠.
위 사이트에 접속하게 되면, npm처럼 라이브러리를 검색할 수 있는 창이 바로 있습니다.

설치

다음 한줄이면 끝이납니다!
sudo gem install cocoapods

사용

pod init 을 하면 해당 프로젝트에서
Podfile을 생성합니다.

맞습니다. React-native 개발하면서 외부라이브러리를 마주하면 항상 인지하게 되는 그 Podfile입니다.

사실이 Podfile이 바로 CocoaPods에서 우리가 원하는 라이브러리들을 다운로드 받을 수 있는 것입니다. :)

Podfile이 수정되었으면, 아래 명령어를 통해 CocoaPods 라이브러리를 프로젝트에 설치할 수 있습니다.
pod install

결론

이게 끝입니다!

react-native 프로젝트를 진행하면서,
외부 라이브러리를 설치하고 공식문서대로 Podfile을 수정하고 무지성으로 pod install 했던 지난 날은 이제 안녕

profile
역발

0개의 댓글