본문 바로가기
개발로그/ReactNative

** BUILD FAILED ** SDK "iphoneos" cannot be located 해결방법 (xcode 설정 포함)

by 그리너리디밸로퍼 2023. 1. 22.

 

    How to Fix SDK "iphoneos" cannot be located

     

    ios 에서 pod install 이 실패하거나 빌드에 실패하였다면, 아마도 xcode 를 다운그레이드 해봤을지도 모르겠다. 

    혹시나 xcode 를 실수로 업데이트 하여서 버전이 13.3 이상이라면 아래 글을 참조해 다운그레이드를 추천한다. 

     

    2023.01.11 - [분류 전체보기] - ** BUILD FAILED ** CompileSwift normal x86_64 (in target 'ExpoModulesCore' from project 'Pods')

     

    ** BUILD FAILED ** CompileSwift normal x86_64 (in target 'ExpoModulesCore' from project 'Pods')

    제안된 해결방법들 1. pod 캐쉬 삭제 후 재설치 cd ios && rm -rf Pods && pod cache clean --all && pod install && cd .. 2. ExpoModulesCore 업데이트 cd ios pod update ExpoModulesCore 3. xcode 다운그레이드 설치되어있는 xcode 의

    greenerydeveloper.tistory.com

     

    중요한건 그리고 나서 해줘야할 작업이 남아있다는 건데, 당시 포스팅을 작성할 때는 몰랐었던 두가지 해결책을 남겨둔다. 

    xcode를 다운그레이드 하느라 재설치하였다면, 또는 새로 설치했다면 아래 작업을   해주어야한다. 

     

    아니면 이런 에러를 만나게 된다. 또는 빌드실패 등등 ..

    checking whether the C compiler works... no
    xcrun: error: SDK "iphoneos" cannot be located
    xcrun: error: SDK "iphoneos" cannot be located
    xcrun: error: SDK "iphoneos" cannot be located
    xcrun: error: unable to lookup item 'Path' in SDK 'iphoneos'
    
    ...
    
    configure: WARNING: 'missing' script is too old or missing
    configure: error: in `/Users/arryangga/Library/Caches/CocoaPods/Pods/Release/Flipper-Glog/0.3.6-1dfd6':
    configure: error: C compiler cannot create executables
    See `config.log' for more details

    XCODE 에서 

    1. Xcode가 설치되었는지 확인
    2.  Xcode 열기 기본 설정 
    3. 메뉴 열기 위치 탭 열기 "Command Line Tools"에 항목이 있는지 확인하십시오. 
    4. 그렇지 않은 경우 드롭다운을 클릭하고 하나를 선택합니다(가급적 최신 버전). 
    5. 저장.

    혹은 터미널(커멘드라인)

    sudo xcode-select --switch /Applications/Xcode.app

     

    나는 XCODE에서 하는것을 추천한다. 

     설정후 ios 폴더에서 pod install 을 실행한다면 아래와 같은 초록 화면을 만날 수 있을 것이다. 

     

     

    728x90

    댓글