오랜만에 켜보니 발생한 오류.. 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는 되어야 한다
( 이미 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에서 문제는 안 일어났을 듯 하네요