본문 바로가기
Swfit

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory 에러 해결방법

by GGShin 2024. 11. 14.

Terminal로 편하게 XCode project를 열기 위해서 `xed` 명령어를 애용하고 있습니다.

최근에 XCode 버전을 여러 개 설치하면서 XCode app의 이름을 바꿨더니, 아래와 같은 에러를 만나게 되었습니다.

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory ...(생략)...

 

 

XCode 앱의 이름을 바꿨다 보니 아무래도 해당 부분을 바꾸어 줘야 되는 건가 싶은 생각이 들었습니다.

 

우선, 현재 xed 명령어 실행 시에 어느 경로를 체크하는 지 알기 위해서는 아래 명령어를 입력해 줍니다.

 

xcode-select -p

 

그러면 현재 설정되어 있는 경로를 반환해줍니다.

저는 `/Applications/Xcode.app/Contents/Developer` 이렇게 되어 있었습니다. 아무래도 Xcode.app 이라는 이름의 앱을 찾을 수 없게되어 생긴 문제인 것 같아서, 새로 바꾼 이름을 적용한 경로로 변경해주기로 했습니다.

 

아래와 같이 `-s` 옵션을 적용하면 경로를 변경할 수 있습니다.

-s 옵션은 `set the path for the active developer directory` 라고 하네요. 옵션 뒤에 path를 명시해주면 해당 경로로 설정이 됩니다.
sudo xcode-select -s /Applications/Xcode16.1.app/Contents/Developer

 

이렇게 변경해준 다음 다시 xed를 사용해 보니 다시 정상적으로 동작하게 되었습니다. 🙂

 

 


참고자료
https://stackoverflow.com/questions/17980759/xcode-select-active-developer-directory-error

반응형