How to Fix SDK "iphoneos" cannot be located
ios 에서 pod install 이 실패하거나 빌드에 실패하였다면, 아마도 xcode 를 다운그레이드 해봤을지도 모르겠다.
혹시나 xcode 를 실수로 업데이트 하여서 버전이 13.3 이상이라면 아래 글을 참조해 다운그레이드를 추천한다.
중요한건 그리고 나서 해줘야할 작업이 남아있다는 건데, 당시 포스팅을 작성할 때는 몰랐었던 두가지 해결책을 남겨둔다.
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 에서
- Xcode가 설치되었는지 확인
- Xcode 열기 기본 설정
- 메뉴 열기 위치 탭 열기 "Command Line Tools"에 항목이 있는지 확인하십시오.
- 그렇지 않은 경우 드롭다운을 클릭하고 하나를 선택합니다(가급적 최신 버전).
- 저장.
혹은 터미널(커멘드라인)
sudo xcode-select --switch /Applications/Xcode.app
나는 XCODE에서 하는것을 추천한다.
설정후 ios 폴더에서 pod install 을 실행한다면 아래와 같은 초록 화면을 만날 수 있을 것이다.
728x90
댓글