RxSwift 설치 방법
RxSwift를 설치하는 방법은 CocoaPods, Carthage, SPM을 사용하는 방법을 알려드리겠습니다.
1. CocoaPods 설치하는 방 법
-
CocoaPods 설치: CocoaPods가 설치되어 있지 않다면, 터미널에서 다음 명령어로 설치할 수 있습니다.
sudo gem install cocoapods -
Podfile 생성: 프로젝트 폴더에서
Podfile을 생성하거나, 이미 생성된Podfile을 엽니다.pod init -
Podfile 수정:
Podfile을 열어 RxSwift를 추가합니다. (두개를 필수로 넣어야합니다.)target 'YourTargetName' do
use_frameworks!
pod 'RxSwift', '~> 6.0'
pod 'RxCocoa', '~> 6.0'
end -
RxSwift 설치: 터미널에서 다음 명령어를 실행하여 RxSwift를 설치합니다.
pod installM1 칩의 경우 아래 명령어를 사용해주세요.
arch -x86_64 pod install -
프로젝트 열기:
YourProjectName.xcworkspace파일을 열어 프로젝트를 실행합니다.
2. Carthage 설치 방법
-
Carthage 설치: Carthage가 설치되어 있지 않다면, 다음 명령어로 설치합니다.
brew install carthage -
Cartfile 생성: 프로젝트 루트 디렉토리에
Cartfile을 생성하고 RxSwift를 추가합니다.github "ReactiveX/RxSwift" ~> 6.0 -
Carthage 빌드: 다음 명령어를 실행하여 RxSwift를 빌드합니다.
carthage update --use-xcframeworks -
프로젝트에 라이브러리 추가: Carthage가 생성한 RxSwift와 RxCocoa 프레임워크를 Xcode 프로젝트에 추가합니다.
3. Swift Package Manager(SPM) 설치 방법
-
Xcode에서 SPM 추가: Xcode에서 프로젝트를 열고
File > Add Packages를 선택합니다. -
RxSwift 패키지 추가: 다음 URL을 입력하고, 패키지를 추가합니다.
https://github.com/ReactiveX/RxSwift.git -
버전 선택: RxSwift의 버전을 선택하고,
Add Package를 클릭하여 추가합니다.