[ERROR/COCOAPOD] DT_TOOLCHAIN_DIR cannot be used to evaluate LIBRARY_SEARCH_PATHS, use TOOLCHAIN_DIR instead 오류 해결

qianshixun·2023년 10월 28일
0

ERROR

목록 보기
2/2

오랜만에 켜보니 발생한 오류.. Xcode15.0에서 iOS 17 시뮬 사용하게 되면서 나타난 에러라고 한다

해결 방법

버전 업데이트하기

$ cd ios

iOS 파일로 이동

$ sudo gem update cocoapods

업데이트 하기

$ flutter clean

빌드 캐시 정리

근데 gem install cocoapods --prt 실행하면서 또 오류가 발생했다... 업데이트에 필요한 Ruby 버전이 낮아서 그런 거 같다...

오류 코드 :

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.7.2.137.

Ruby 버전 2.7.2 이 최소 2.7.4는 되어야 한다

Ruby 업데이트

( 이미 2.7.4 버전 이상이면 넘어가시면 됩니다 )

$ brew update

최신 homebrew 설치

$ brew install rbenv

rbenv 설치

$ rbenv install 3.2.2

( 작성일 기준 최신 버전 3.2.2 ) 설치

rbenv global 3.2.2

system에 3.2.2 버전 적용

정리

iOS Simulator에 iOS 17이 들어오면서 오류가 발생했는데 간단하게 업데이트로 해결할 수 있었다. Ruby 버전 때문에 시간이 더 걸렸지만 대부분 Ruby에서 문제는 안 일어났을 듯 하네요

profile
My Flutter Develog.

0개의 댓글