[React Native]0.75.2에 맞는 iOS 버전

1~2년이 된 리액트 네이티브 프로젝트를 빌드하려니, 여러 빌드 오류들이 징그러울 정도로 계속 생긴다… 플러터 프로젝트는 똑같은 기간이 지나고 새로운 PC에서 돌려도 잠깐의 업데이트만 거치면 바로 되는데 RN은 그런 거 없다. 온갖 서드파티 라이브러리들의 버전을 맞춰주어야 하고 arm64, 안드로이드 SDK 버전, iOS 버전, ruby 버전 등등 온갖 잡다한 환경들을 조각 퍼즐 맞춰주듯이 마련해줘야 한다.

이번에는 ios 빌드 과정 중에 생긴 오류이다.

정리하면 현 리액트네이티브의 코어 라이브러리에서 요구하는 iOS의 최소 배포 대상 버전이 현재 설정보다 더 높아서 발생한 문제이다. Podfile을 텍스트 편집기로 열어서 ios 버전을 바꿔주면 된다.

필자의 리액트 네이티브 버전은 ‘0.75.2’이고 구글링해보니 이에 맞는 ios 버전은 13.4였다.

platform :ios, '10.0'

으로 되어있는 ruby 코드 부분을

platform :ios, '13.4'

으로 바꾼 후 pod install을 진행하니 정상적으로 라이브러리들이 설치되었다.

평점

Leave a Comment