SPM(Swift Package Manager) 사용하기 / RxSwift 설치하기

saebyuck_choom·2022년 4월 24일
1

Xcode에서 제공하는 의존성 관리 도구인 Swift Package Manager를 사용하는 방법을 간단히 알아볼게요!

의존성 관리 도구란?

외부 라이브러리를 설치, 삭제, 관리하도록 도와주는 도구입니다.
공개된 유용한 라이브러리 코드를 활용하고 싶은데, 많은 라이브러리들은 지속적으로 유지/보수가 이루어지고 있어요.
그렇다면 내 코드도 수정하고, 오픈소스 코드도 업데이트마다 다시 복붙해야 하는 번거로움이 있을 거에요.
그런 수고를 덜어주고자 사용하는 도구가 의존성 관리 도구입니다.

저희 iOS 개발자가 주로 사용하는 의존성 관리 도구는 CocoaPods, Carthage, 그리고 SPM(Swift Package Manager)이 있어요.
이들 중, 코코아팟과 SPM을 주로 사용하는 추세인데요, 오늘은 사용법이 정말 간단한 SPM 사용 방법을 알아볼게요.


이번 포스트에서는, 가장 유명하고 널리 쓰이는 라이브러리 중 하나인 RxSwift를 설치해 볼 거에요!

먼저,

Xcode를 켜고 라이브러리를 설치하기 원하는 프로젝트를 열어요.

상단 탭에서 Add Packages를 선택합니다.

이런 창이 보이실거에요. 우상단 검색창에 원하는 라이브러리의 이름을 검색하거나, 해당 라이브러리의 url을 붙여 넣으면 자동으로 설치 가능한 패키지를 찾아 줍니다!Add Package를 클릭해 진행해 보면,

설치할 수 있는 세부 패키지 목록이 보여요. 필요한 것만 체크 후, Add Package 로 진행해 봅시다.

전에는 보이지 않던 Package Dependencies라는 항목이 생겼어요. 우리가 설치한 라이브러리의 이름도 보이네요!

벌써 끝난걸까요? 정상적으로 설치되었는지 테스트 해 볼게요!

RxSwift를 import할 수 있게 되었어요!

0개의 댓글