이 오류가 발생합니다.
xcrun: error: invalid active developer path (/Applications/Xcode.app), missing xcrun at: /Applications/Xcode.app/usr/bin/xcrun
이 솔루션 은 작동하지만 터미널을 닫고 다시 열면 오류가 다시 발생합니다. 그런 다음 새 터미널 창을 열 때마다 동일한 명령을 실행해야합니다.
터미널 창을 닫은 후 저장하도록 이러한 변경 사항을 적용하려면 어떻게해야합니까?
답변
OS X El Capitan으로 업데이트 한 후 동일한 오류가 발생하기 시작했습니다.
제 경우에는 설치 만하면되었습니다.
sudo xcode-select --install
그리고 그것은 나를 위해 잘 작동합니다.
답변
[업데이트] 아래 단계는 OS X 10.10 (Yosemite) 용입니다. 10.11 (El Capitan) 로의 업그레이드로 인해 이것을 경험하는 사람들 은 허용 된 답변에 설명 된 대로만 실행하면됩니다 sudo xcode-select --install
.
내가 발견 제안 여기에 표시
sudo xcode-select -switch /
수정으로. 그러나 이로 인해 개발자 경로가 유효하지 않다는 오류가 발생했습니다.
대신 나를 위해 이것을 수정했습니다.
sudo xcode-select -switch /Applications/Xcode.app/Contents/Developer/
(두 참조 링크 솔루션의 혼합) 그리고 이것은 작동했습니다.
[편집하다]
사용해보십시오
xcode-select --print-path
/Applications/Xcode.app/Contents/Developer/가 여전히 유효하지 않은 경우 개발자 경로를 찾습니다.
답변
나는 이것이 꽤 오래되었다는 것을 알고 있지만 동일한 문제가 발생한 다음 몇 가지 추가 단계를 수행하여 수정했습니다. 터미널이 명령 줄 도구의 실제 경로를 찾을 수 없을 때 문제가 발생했습니다.
- Xcode가 있고 제거 된 경우 터미널은 Xcode 폴더 내의 명령 줄 도구를 참조합니다. 이 명령을 사용하여 경로가 무엇인지 확인하십시오
xcode-select --print-path
. 이것은 대부분 인쇄/Applications/Xcode.app/Contents/Developer
됩니다. - 이제이 문제를 해결하려면 xcode 용 명령 줄 도구를 다시 설치하십시오. 처음에는를 사용하여 이전 설치를 제거하십시오
sudo rm -rf /Library/Developer/CommandLineTools
. - 그런 다음 명령 줄 도구를 설치합니다.
sudo xcode-select --install
이제 마지막 단계에서 CLT의 경로를 실제 경로로 변경sudo xcode-select -switch /Library/Developer/CommandLineTools/
하면 문제가 해결됩니다.
답변
macOS Mojave를 macOS Catalina로 업데이트 한 후 동일한 오류가 발생하기 시작했습니다.
터미널에 몇 개의 명령 줄을 설치했습니다.
1. $ sudo gem install cocoapods
2. $ sudo xcode-select --install
3. $ chsh -s /bin/zsh
그때,
Xcode -> Preferences -> Locations -> Command Line Tools and confirm you have current Xcode version selected there.
그리고 그것은 저와 잘 작동합니다. 감사!!
답변
아래 단계로 문제를 해결했습니다.
Xcode- > 환경 설정 -> 위치 -> 명령 줄 도구 -> Xcode 버전과 일치하는 명령 도구를 선택 합니다.
답변
나에게 솔루션은 Xcode를 재설치하는 것만 큼 쉬웠습니다.
여기에서 지적했습니다 : https://superuser.com/a/981126
위의 답변과 같은 명령 줄을 통해 또는 App Store에서 직접 Xcode를 (다시) 설치할 수 있습니다.
답변
OS X EI Captian으로 업그레이드 한 후에도 동일한 문제가 발생했습니다. 방금 xcode-select를 설치했습니다.sudo xcode-select --install