Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Dependency Injection
- swift-nio
- swift 바이너리 데이터
- SOCKET
- swift 바이트 버퍼
- 딥링크
- RxSwift
- deferred deeplink
- ByteBuffer
- swift 소켓 데이터
- 유니버셜링크
- clean architecture
- ios binary data
- swift bytebuffer
- 사이드프로젝트
- iOS 아키텍쳐
- 클린아키텍쳐
- DeepLink
- 앱출시
- swift 소켓통신
- SWIFT
- IOS앱개발
- mvvm
- universal link
- 포트폴리오
- 의존성 주입
- binary data to struct
Archives
- Today
- Total
hyunn
CocoaPods version update 과정에서 Error 해결 본문
현재 코코아팟 버전 확인
pod --version
버전 업데이트가 필요하다면, 코코아팟 설치 진행
# 가장 최신 버전으로 설치
sudo gem install cocoapods
# or
# 특정 버전으로 설치
sudo gem install cocoapods -v 1.16.2
❌ Error 발생
(터미널 에러 로그를 캡쳐를 안해놔서 정확한 로그가 기억나진 않는다...ㅠㅠ)
우선 에러 발생 시 체크해야 될 건 크게 두가지 인 것 같다.
1. Xcode Command Line Tools 버전
2. Ruby 버전
둘 다 업데이트 해주면 된다.
💡 Error 해결
1. Xcode Command Line Tools
Xcode Command Line Tools 삭제 후 재 설치
# 삭제
sudo rm -rf /Library/Developer/CommandLineTools
# 설치
sudo xcode-select --install
아래와 같은 창이 뜨면 설치를 진행해준다.
2. Ruby
Ruby 버전 관리자 rvm 설치
curl -L https://get.rvm.io | bash -s stable
Ruby 설치
# 가장 최신 버전으로 설치
rvm install ruby
# or
# 특정 버전으로 설치
rvm install ruby-3.3.0
❌ 또 한번의 Error 발생
ERROR: While executing gem ... (Gem::Exception)
OpenSSL is not available. Install OpenSSL and rebuild Ruby or use non-HTTPS sources (Gem::Exception)
-> Ruby를 설치하는 과정에서 OpenSSL 의존성을 정확하게 참조할 수 있도록 해야한다.
만약 SSL이 없다면 SSL을 우선 설치하고, 설치를 했다면 ruby 설치 시 SSL 경로를 참조할 수 있게 해준다.
rvm install ruby-3.3.0 -C --with-openssl-dir=`brew --prefix openssl`
모든 에러 해결 후, 코코아팟 설치
sudo gem install cocoapods
설치된 코코아팟 버전 확인
pod --version