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
반응형
'Swfit' 카테고리의 다른 글
Console에서 info, debug 내용 나오지 않을 때 (0) | 2024.07.20 |
---|---|
os_log private 으로 나오는 내용 확인하기 (0) | 2024.07.19 |
Structure의 immutability (2) | 2024.04.21 |
super.viewDidLoad를 호출하는 이유 (1) | 2024.03.21 |
Struct에서 mutating function을 사용하는 이유 (0) | 2024.02.08 |