문제
맥북을 공장 초기화 하고 프로젝트를 clone 받아 pod install을 했더니 아래와 같은 에러를 만나게 되었다.
[!] /bin/bash -c
set -e
#!/bin/bash
# Copyright (c) Meta Platforms, Inc. and affiliates.
#
# This source code is licensed under the MIT license found in the
# LICENSE file in the root directory of this source tree.
set -e
PLATFORM_NAME="${PLATFORM_NAME:-iphoneos}"
CURRENT_ARCH="${CURRENT_ARCH}"
...
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: Failed to open property list '/Users/leemyungho/Library/Caches/CocoaPods/Pods/External/glog/2263bd123499e5b93b5efe24871be317-04b94/iphoneos/SDKSettings.plist'
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: SDK "iphoneos" cannot be located
xcrun: error: unable to lookup item 'Path' in SDK 'iphoneos'
이 메시지는 Xcode의 xcrun 도구가 iphoneos SDK를 찾지 못한다는 것을 나타낸다.
원인
이 문제는 주로 시스템이 Xcode의 위치를 제대로 인식하지 못할 때 발생한다.
Xcode가 올바르게 설치되지 않았거나, Xcode의 경로 설정이 잘못되었을 때 나타나는 현상이라고 한다.
해결 방법
sudo xcode-select --switch /Applications/Xcode.app
위 명령어를 사용한다.
1. xcode-select: Xcode와 관련된 명령줄 도구를 관리하는 도구.
2. --switch: 이 옵션은 Xcode의 위치를 지정하는 데 사용된다.
3. /Applications/Xcode.app: 기본적으로 Xcode가 설치되는 경로.
이 명령어는 /Applications/Xcode.app에 있는 Xcode를 시스템의 기본 Xcode로 설정하라는 의미이다.
주의 사항으로는 /Applications/ 디렉토리에서 Xcode.app이 실제로 존재하는지 확인한다.
'React-native' 카테고리의 다른 글
[React Native] Jest, React Native Testing Library 적용기 (0) | 2024.01.29 |
---|---|
[React Native] Android 빌드 시 NDK 문제 (0) | 2023.12.16 |
[React Native] react-native-splash-screen패키지 Android에서 SplashScreen.show(this, R.style.SplashScreenTheme) 적용 안 되는 문제 (0) | 2023.08.01 |
[React Native] FBDefines/FBDefines.h not found (0) | 2023.07.06 |
[React Native] xcode에서 build시 module map file ... not found error (0) | 2023.03.28 |