"오류 : / Developer에 개발자 디렉토리가 없습니다"를 어떻게 해결할 수 있습니까?


98

방금 XCode를 4.3.1로 업그레이드했습니다. 스크립트를 사용하여 앱을 빌드 한 다음 Testflight를 통해 배포하고 있습니다. 하지만 이제이 오류가 발생합니다.

오류 : / Developer에 개발자 디렉토리가 없습니다. / usr / bin / xcode-select를 실행하여 개발자 디렉토리 경로를 업데이트하십시오.

내 컴퓨터에 / Developer 디렉터리가 없습니다. 어떻게 고칠 수 있습니까?

답변:


243

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


2
작동하지 않으면 어떻게해야합니까? 나는 당신이 말한 그대로, 오류가 발생하지 않은 다음 "xcodebuild -version"을 수행하고 "오류 : / Developer에 개발자 디렉토리가 없습니다. / usr / bin / xcode-select를 실행하여 개발자 디렉토리 경로를 업데이트합니다. "
Henning

xcode-select가 제대로 실행 된 것 같지 않습니다. 를 실행하여 경로가 올바르게 설정되었는지 다시 확인하십시오 xcode-select -print-path.
Jim

sudo port selfupdate완벽한 솔루션을 통해 MacPorts를 업데이트 할 때이 경고를 받았습니다 !
Gabor 2011

1
Xcode 4.2에서 Apple은 App Store에서 다운로드 할 수있는 앱으로 배포하기 시작했습니다. 결과적으로 모든 도구는 Applications / Xcode.app 패키지에 설치됩니다.
Sudhir Jonathan 2012

3
/ Developer를 /Applications/Xcode.app/Contents/Developer/로 가리키는 소프트 링크를 만들어야했습니다. 그것이 내가 찾을 수있는 유일한 해결책입니다.
Henning 2012

5

대신 이것을 할 수도 있습니다 ...

sudo ln -s /Applications/Xcode.app/Contents/Developer /Developer

6
문제를 고치는 것이 아니라 숨기려는 시도입니다. 그렇게하면 모든 도구가 여전히 잘못된 위치를 찾습니다.
Jim

이 명령을 수행 한 후에도 xcode-select : Error : Path "/Applications/Xcode.app/Contents/Developer"가 디렉토리가 아닙니다. 이 명령을 수행 한 후에도 개발자 디렉토리가 없습니다
abhishek

3

당신이 대답 한 모든 것이 맞습니다. 그러나 다음 오류가 발생한 사람들에게는 단계가 누락되었습니다.

오류:

  "xcode-select: Error: Path "/Applications/Xcode.app/Contents/Developer" is not a directory."

누락 된 단계 :

Double click your xcode 432.dmg. Now don't double click the xcode.app to use it. Instead copy it /Applications folder and then open it from there to install xcode.

이제 터미널 명령 사용

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

그게 다야. 오류가 다시 발생하지 않으며 Filemerge가 지금 작동합니다.


좋아요, 응용 프로그램에 xcode를 넣지 않으면이 문제가 발생할 수 있습니다
James

1

이것은 나를 위해 해결되었습니다.

대부분이 오류는 최신 버전의 xcode를 설치했을 때 발생합니다. 그리고 명령 줄 도구는 아직 초기화되지 않았습니다.

이 문제를 해결하려면 Xcode 환경 설정> 위치 (탭)> 하단 옵션은 명령 줄 도구입니다. 도구 용 Xcode 버전을 선택하십시오.

예 (Xcode 8.3.3의 경우) : Xcode 기본 설정> 위치 (탭)> 아래쪽 옵션은 명령 줄 도구입니다. Xcode 8.3.3 (7D1014)을 선택합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.