-
CocoaPods 설치 & 업데이트 에러 해결 방법프로그래밍 2023. 11. 18. 20:18반응형
Alamofire와 RxSwift를 시작하려고 CocoaPods부터 설치하려는데 다음과 같은 에러를 만났다.
ERROR: Error installing cocoapods: There are no versions of cocoapods-downloader (>= 2.0) compatible with your Ruby & RubyGems. Maybe try installing an older version of the gem you're looking for? cocoapods-downloader requires Ruby version >= 2.7.4. The current ruby version is 2.6.10.210.
이 에러는 최신 MacOS인 소노마에서 발견되고 있다.
https://github.com/CocoaPods/CocoaPods/issues/12145 https://github.com/CocoaPods/CocoaPods/issues/12122
여기서도 열띤 토론?이 이어지고 있다.
Alamofire도 써야 하고, RxSwift를 SPM(Swift Package Manager)로 설치했을 때 크리티컬 이슈가 발생할 수 있다고 하니.. 코코아팟 설치를 해야겠다.
설치 에러 해결 방법
첫번째 방법은 cocoapods 1.13 버전을 설치하는 방법이다.
$ sudo gem install drb -v 2.0.5
$ sudo gem install activesupport -v 6.1.7.6
$ sudo gem install cocoapods -v 1.13.0두번째 방법은 최신 버전의 cocoapods를 설치하는 방법인데, 내가 해보진 않았다.
https://github.com/CocoaPods/CocoaPods/issues/12122#issuecomment-1784204758
> brew install ruby
Warning: ruby 3.2.2_1 is already installed and up-to-date. To reinstall 3.2.2_1, run: brew reinstall ruby> brew reinstall cocoapods
> pods --version
1.12.1이 상태에서 cocoapods 최신으로 하는 방법..
gem uninstall cocoapods
# Might need to use brew install here if you already have cocoapods installed via homebrew
brew reinstall cocoapods
# Open a new terminal and check version
pod --version나는 일단 첫번째 방법으로 설치했다.
cocoapods를 안 쓰고 XCframeworks를 쓰는 것도 괜찮겠다. 코코아팟.. 좀 찝찝하다
반응형'프로그래밍' 카테고리의 다른 글
iOS 앱 출시 스크린샷 준비, 피그마&캔바 활용 (0) 2024.06.03 Xcode Build Error 해결 방법 Sandbox: rsync.samba (0) 2023.11.19 [Swift]여러 서버와 통신하기, URLSession 네트워킹 코드, 제네릭 함수로 만들어 재사용하기 (0) 2023.09.11 Git commit 취소? 브랜치를 새로 따자 (0) 2023.09.07 Swift JSON 디코딩하는데 타입이 여러 데이터 타입으로 들어온다면? (0) 2023.09.05