최근 React Native + Expo 기반 앱을 개발하던 중, Xcode를 16.3으로 업데이트한 직후부터 예상치 못한 빌드 오류가 발생하기 시작했습니다. 콘솔에는 std::char_traits<unsigned char> 관련 템플릿 에러 메시지가 반복되어 출력되었고, 일부 포드(Pod)에서 컴파일이 멈추는 현상이 나타났습니다.
결국 문제를 빠르게 해결하기 위해 Xcode를 16.2로
다운그레이드
하기로 결정하였습니다. 이 글에서는 제가 직접 겪은 상황과 함께, Xcode를 안전하게 다운그레이드하는 방법을 단계별로 정리해 보았습니다.
라는 점을 다시 한번 느꼈습니다. 특히 React Native와 같이 네이티브 컴포넌트와 연결되어 있는 프레임워크의 경우, Xcode 또는 Android Studio의 버전 호환성에 항상 유의해야 합니다.
앞으로는 주요 버전 업데이트 전에 GitHub 이슈나 Expo Release Notes를 꼭 확인한 뒤 결정하려고 합니다.