오류 해결(2)
-
[react native_ ios 빌드 오류]Implicit instantiation of undefined template 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >'
문제 상황 expo run:ios 실행 시, 빌드가 실패하면서 위 오류가 발생했다. Implicit instantiation of undefined template 'std::char_traits' 검색해보니 std::char_traits을 사용하는 C++ 코드가 iOS 런타임에서 제대로 처리되지 못해 생기는 오류라고 한다. 해결과정1. 캐시삭제npm run --reset-cache캐시삭제를 하면 된다는 글이 있어 실행해봤지만 해결 안되었다. 2. 시뮬레이터 직접 지정해서 실행xcrun simctl list devices사용할 수 있는 시뮬레이터를 보여주는 명령어다. 사용할 기기의 번호를 확인하고 ios 앱을 실행시킬 수도 있다. npx expo run:ios --device "9AA7D0ED-545..
2025.05.30 -
[expo 오류 해결] expo 실행 시 Welcome to Expo 화면만 나올 때 해결법 (app/index.tsx 문제)
문제 상황expo 실행했는데 갑자기 Welcome to Expo 화면이 떳다.알고 보니 app/index.tsx 파일을 못 잡아서 생기는 오류였고, 검색해보니까 Expo SDK 51부터 react-native-dotenv가 expo-router랑 호환되지 않는다는 내용이 있었다.내가 며칠 전에 환경변수 쓰려고 react-native-dotenv를 설치하고 Babel 플러그인 설정까지 했었는데, 그 설정 때문에 expo-router가 내부적으로 사용하는 환경변수들이 덮어씌워졌고, 그 결과 app/index.tsx를 못 찾은 거다.내 환경은 현재 Expo SDK 52고, 이 버전은 react-native-dotenv를 공식적으로 지원하지 않아서 생긴 문제였다. 참고글:https://stackoverflow...
2025.04.26