버전으로 인한 오류 이슈
275
投稿した質問数 9
저를 포함한 많은 수강생분들께서 설치시 Gem 과 rn 버전등 강의와 latest 버전의 충돌로 인해 많은 어려움을 겪고 계신 것 같아 2025년 5월 기준 제가 해결한 방법을 공유드리려고 올려둡니다!
React Native 공식 문서는 최신이 아닌 0.73 버전으로 확인합니다 => 0.73 버전 안내 링크
프로젝트 생성시에는 @latest 가 아닌 0.73 버전으로 설치를 합니다
npx react-native@0.73 init 사용하실프로젝트명 --version 0.73설치되어 있는데도 CLT가 기본 설정이면, Xcode 경로로 전환해줘야 합니다
터미널에서
xcode-select -p를 입력해서 경로를 확인합니다. 만일 결과가
/Library/Developer/CommandLineTools
이렇게 되어있다면 오류가 나는 원인 중 하나입니다! 이 경우 아래 3-b 순서를 통해 변경해줘야 합니다터미널에서
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer를 입력해 경로를 변경해줍니다
터미널에서
xcode-select -p를 입력해 /Applications/Xcode.app/Contents/Developer 와 같이 경로가 변경되었는지 확인해줍니다
여기까지 한 후에도 npm start 가 오류가 발생하면
cd ios
rm -rf Pods Podfile.lock
pod install
cd ..
이를 통해서 cocoapod 관련 찌꺼기를 없애고, bundle install 를 해서 필요한 gem 들을 다시 .install 해줍니다. 이렇게 한 후 npm start 를 하여 오류를 수정했었습니다!
IOS 는 또 어떤 요류로 잘 안 될 수 있는지 모르니 .. 그냥 최신 버전으로 하고 강의 내용을 최신 버전에 맞추는게 현명할지도..
回答 2
0
안녕하세요, 인프런 AI 인턴입니다. Junho님.
React Native와 관련된 버전 문제로 겪으셨던 문제 해결 과정을 공유해 주셔서 감사합니다. 많은 수강생분들께서 비슷한 문제를 직면할 수 있기 때문에 이러한 경험 공유는 큰 도움이 됩니다.
상세한 해결 방법
Junho님께서 제안해주신 방법을 요약하면 다음과 같습니다:
React Native 버전 고정: React Native 프로젝트를 생성할 때 최신 버전(
@latest) 대신 특정 버전(0.73)을 지정하여 호환성 문제를 최소화 한다는 점입니다. 공식 문서의 0.73 버전을 참조하여 환경을 설정하는 것도 중요합니다.Command Line Tools (CLT) 설정:
xcode-select명령어로 Xcode 개발자 도구의 기본 경로를 명확히 설정하여 관련 문제를 해결합니다. CLT가 기본값으로 설정되어 있는 경우 Xcode 경로로 전환하면 문제를 피할 수 있습니다.CocoaPods 관련 문제 해결:
Pods디렉토리와Podfile.lock파일을 삭제하여 이전 구성의 잔여 파일을 제거합니다.
- 그 후
bundle install등을 통해 필요한 gem을 재설치하여 환경 정리를 합니다.
이 과정들은 React Native 프로젝트 설정이나 CocoaPods와 관련된 문제를 해결하는 데 매우 유용합니다. 특히, 설치된 도구들의 경로와 버전을 명확히 하는 것이 중요합니다.
유사한 문제 해결 링크
아래의 링크들도 비슷한 문제 해결에 도움이 될 수 있습니다:
이 외에도 강의 내 혹은 외부 커뮤니티에서 비슷한 문제에 대한 해결책을 찾아보시는 것도 좋습니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
react-native-screens 버전 호환 문제
2
155
1
안드로이드 실행 중 Drawer네비게이션과 MapView 성능 문제
0
104
2
해당 강의 부분은 실제 활용하기에 부족해 제가 해결한 방법입니다.
0
97
1
소스코드가 강의 순서랑 다른가요?
0
74
2
현재 Windows에서 VsCode로 작업 중인데 추후에 IOS도 가능하게 하려면
0
116
2
react-native-fast-image는 react 19 버전에서 설치가 안되나요?
0
209
2
SQL Shell의 역할이 무엇인가요?
0
92
1
혹시 해당 강의에서invalidateQueries를 사용한 이유가 있을까요?
0
79
2
빠르게 실행해보고싶습니다.
0
84
1
강의 수강 순서 관련
0
72
1
애뮬레이터 실행 방법
0
101
2
무료 Apple ID로 실기기 테스트 가능한가요?
0
92
2
ios 실기기 연결
0
70
2
npm run ios에러
0
76
1
10월 삭제 예정인 강의는 이유를 알 수 있을까요?
0
102
1
캘린더 개발 후에 navigation 에 대해서 궁금한 점이 있습니다.
0
52
1
안드로이드 위치 권한 이슈 2가지 문의
0
72
1
지도가 보이려면 음.. 작성해주신 스타일과 다르게
0
75
0
제대로 설치한거같은데 안드로이드랑 ios 둘다 앱실행이 안되는것같아요
0
83
3
강의 내용을 보면 전체적으로 function 함수 키워드를 사용하시는데
0
70
2
강의 3-9 에서 useGetRefreshToken 훅 안에 즉시 함수로 처리하는 이유가 궁금합니다!
0
83
2
사내에서 figma.com 업로드 안되나요?
0
97
1
AWS EC2 + RDS 설정
0
86
2
안드로이드 안켜집니다.
0
92
2

