std::char_traits<unsigned char>
관련 템플릿 에러 메시지가 반복되어 출력되었고, 일부 포드(Pod)에서 컴파일이 멈추는 현상이 나타났습니다.
결국 문제를 빠르게 해결하기 위해 Xcode를 16.2로 static_assert(is_same<_CharT, typename traits_type::char_type>::value,
^ implicit instantiation of undefined template 'std::char_traits<unsigned char>'
string_view
와 관련된 C++ 표준 라이브러리 내부에서 발생하며, RCT-Folly
, React-perflogger
등 React Native 내부 Pod 컴포넌트들과의 호환성 문제로 보였습니다.Xcode.app
이라는 이름의 앱이 한 번에 하나만 존재할 수 있기 때문에, 기존 버전을 삭제하거나 이름을 변경해야 합니다.
sudo rm -rf /Applications/Xcode.app
sudo mv /Applications/Xcode.app /Applications/Xcode-16.3.app
.xip
파일을 다운로드합니다..xip
파일을 더블 클릭해 압축을 풀고, /Applications
폴더로 이동시킵니다.
혹은 드래그 앤 드롭으로 이동할 수도 있습니다.sudo mv ~/Downloads/Xcode.app /Applications/
xcode-select
명령어를 통해 시스템에서 사용할 Xcode 버전을 지정해 줍니다.sudo xcode-select -s /Applications/Xcode.app
xcodebuild -version
Xcode 16.2
Build version 16Cxxx