[오류해결 | React Native] Xcode must be fully installed before you can continue.
문제 상황
React Native 프레임워크인 Expo에서 iOS 에뮬레이터로 앱을 실행하려는데 인식하지 못하는 경우가 있다. XCode는 정상적으로 설치했음에도, App Store에서 설치할 것인지 계속 묻는다. 예를 들면 아래와 같은 식이다.
$ npm run ios
Xcode must be fully installed before you can continue. Continue to the App Store?
해결 방법
다음 명령어를 입력해서 경로를 설정한다.
$ sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
다음 다시 npm run ios
명령어를 실행한다.
그럼 Expo에서 자동으로 시뮬레이터를 인식해서 앱 프로세스를 실행한다.
$ npm run ios
> rncourse@1.0.0 ios
> expo start --ios
Starting project at /Users/iksflow/studyroom/react-native-study/RNCourse
Starting Metro Bundler
› Opening exp://192.168.0.2:8081 on iPhone 15 Pro Max
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ ▄▄▄▄▄ █▀▀ ██ █ █ ▄▄▄▄▄ █
█ █ █ █▄▀██▀██ █ █ █ █
█ █▄▄▄█ █ ▄ █ ▀▀ ██ █▄▄▄█ █
█▄▄▄▄▄▄▄█ █ ▀▄█▄█▄█▄▄▄▄▄▄▄█
█ ▀▄▀█▄ █▀█ ▀▄▄▀ ▄▀▄▄▀█
█▄ ▀▄ ▀▄█▄▀▀ ▀█▄▀ ▀▀█▄▄█
█▄▀▀▄ ▀▄█▄▀▄ █ █▀█ ▄█ ██▀█
█▄▀██▀▀▄▄▄▀▄ █▀██ ▄▄ ▀▀██▄█
█▄▄▄██▄▄█ ▀██ ▀▄ ▄▄▄ █ ▄ █
█ ▄▄▄▄▄ █▄▀ ▄ █ █▄█ ▀ █
█ █ █ █▀█▀▀███▀▄ ▄▄ █▀█▄█
█ █▄▄▄█ █▀▀▀███▀█ █▄ ▄█▄█
█▄▄▄▄▄▄▄█▄█▄█▄███▄███▄▄█▄▄█
› Metro waiting on exp://192.168.0.2:8081
› Scan the QR code above with Expo Go (Android) or the Camera app (iOS)
참고
'Frontend > Error' 카테고리의 다른 글
댓글
이 글 공유하기
다른 글
-
[오류해결] VSCode - Cannot find name 'test'. Do you need to install type definitions for a test runner?
[오류해결] VSCode - Cannot find name 'test'. Do you need to install type definitions for a test runner?
2024.03.11 -
[오류해결] ESLint 'test' is not defined. no-undef
[오류해결] ESLint 'test' is not defined. no-undef
2024.03.11 -
[오류해결] Error [ERR_REQUIRE_ESM]: require() of ES Module ~ node_modules/cliui/build/index.cjs not supported.
[오류해결] Error [ERR_REQUIRE_ESM]: require() of ES Module ~ node_modules/cliui/build/index.cjs not supported.
2024.03.11 -
[오류해결] 'React' refers to a UMD global, but the current file is a module. Consider adding an import instead.
[오류해결] 'React' refers to a UMD global, but the current file is a module. Consider adding an import instead.
2024.03.10