"xcode-select -switch"를 설정 한 후 Xcode가 작동을 멈 춥니 다.


100

OMG, 내가 뭘 한거야?

며칠 전, 저는 Macport를 사용하여 무언가를 설치하려고했습니다. 제가 Xcode 4.3을 사용하고 있고 그 당시에 명령 줄 도구가 설치되지 않았기 때문에 macport가 작동하지 않았기 때문입니다. 그래서 몇 가지 가이드에 따라 명령 줄 도구를 설치 한 후 다음 명령을 사용했습니다.

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

맥 포트를 제외한 모든 것을 망쳤다 고 생각합니다. 이제 Xcode에서는 간단한 단일 뷰 iOS 프로젝트도 컴파일되지 않습니다. "UIKit / UIKit.h not found"라고 표시됩니다.

누구든지 이것을 수정하는 방법을 알고 있습니까? 거대한 Xcode를 다시 설치하고 싶지 않습니다. 오늘 밤 iOS 프로젝트를해야합니다. 도와주세요!

답변:


275

DeveloperXcode 애플리케이션 번들이 아닌 디렉토리를 가리켜 야합니다 . 이것을 실행하십시오 :

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

최신 버전의 Xcode에서는 Xcode기본 설정…위치 로 이동하여 명령 줄 도구 옵션 중 하나를 선택하여 위치를 설정할 수 있습니다.


3
위의 명령을 실행하면 오류가 발생합니다. xcode-select : 오류 : 경로 "/Applications/Xcode.app/Contents/Developer"가 디렉토리가 아닙니다
Vikas Singh

6
@VikasSingh + abhishek 경로는 xcode가 설치된 위치에 따라 다릅니다. 예를 들어 xcode가 "Xcode 5.0.app"인 경우 경로는 다음과 같습니다. / Applications / Xcode \ 5.0.app/Contents/Developer
Geoff

16
최신 버전의 Xcode에서는 Xcode> 환경 설정…> 위치로 이동 하고 명령 줄 도구 옵션 중 하나를 선택 하여 위치를 설정합니다.
Jim

1
@jim, 마지막 댓글로 답변을 업데이트하는 것이 유용할까요?
Marko Hlebar

2
의 요구를 충족시키기 위해 폴더의 계층 구조는 무엇입니까 xcode-select?
nn0p 2016
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.