명령 줄에서 Xcode를 업데이트하려고합니다. 처음에는 달리기를 시도했습니다.
xcode-select --install
이 메시지가 발생했습니다 :
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
따라서 질문은 남아 있습니다. 명령 줄에서 Xcode를 업데이트하는 방법이 있습니까?
명령 줄에서 Xcode를 업데이트하려고합니다. 처음에는 달리기를 시도했습니다.
xcode-select --install
이 메시지가 발생했습니다 :
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
따라서 질문은 남아 있습니다. 명령 줄에서 Xcode를 업데이트하는 방법이 있습니까?
답변:
실제로 사용중인 것은 Xcode 명령 줄 도구를 설치하는 명령입니다. xcode-select --install
입니다. 따라서 오류 메시지-도구가 이미 설치되어 있습니다.
Xcode를 업데이트해야하는 명령은 softwareupdate command [args ...]
입니다. 사용 가능한 항목 softwareupdate --list
을 확인한 다음 softwareupdate --install -a
모든 업데이트를 설치하거나softwareupdate --install <product name>
를 설치 Xcode 업데이트 만 설치하는 데 사용할 수 있습니다 (사용 가능한 경우). list 명령에서 이름을 얻을 수 있습니다.
주석 에서 언급했듯이 여기softwareupdate
도구에 대한 매뉴얼 페이지가 있습니다.
2019 년 업데이트
많은 사용자들이 softwareupdate --install -a
실제로 최신 버전의 Xcode로 업데이트 하지 않는 문제를 겪고 있습니다 . @brianlmerritt가 아래에 지적한 것처럼 이 문제의 원인은 보류중인 macOS 업데이트 일 가능성이 높습니다 . 대부분의 경우 macOS를 먼저 업데이트 하면 문제가 해결되고 Xcode 도 업데이트됩니다.
Xcode 명령 행 도구 업데이트
Xcode 명령 줄 도구 를 업데이트하기 위해 많은 사용자가이 답변에 착륙했습니다 . 이를 수행하는 가장 쉬운 방법은 이전 버전의 도구를 제거하고 새 버전을 설치하는 것입니다.
sudo rm -rf /Library/Developer/CommandLineTools
xcode-select --install
팝업이 나타나 나머지 과정을 안내합니다.
--list
및 --install -a
한
softwareupdate --install -a
Xcode도 업데이트하지 않으므로 대답이 완전히 틀린 것 같습니다.
softwareupdate -i -r
(가) 설치 [recommended]
명령 줄 도구이었다 만 설치합니다. 두 번 다운로드하고 한 번 설치 한 다음 완료했습니다. 그것이 문제를 해결하지 못한 것을 보았을 때, 나는 reran softwareupdate --list
을 추천했고 권고는 계속되었다. AppStore에서 소프트웨어 업데이트가 사라졌다가 다시 나타났습니다. AppStore를 통해이를 수행 할 때 사용자 조건에 동의하라는 메시지가 표시되었습니다. 수락 한 후 작동하는 것 같습니다. 실행을 반복 softwareupdate --list
하고 여전히 권장되는 것으로 나타났습니다 ...
나는 같은 문제가 있었고 다음을 수행하여 해결했습니다.
$ sudo rm -rf /Library/Developer/CommandLineTools
)$ xcode-select --install
).이 단계 후에 새 버전의 도구를 설치하라는 팝업이 표시됩니다.
/Library/Developer/CommandLineTools
되어 새 디렉토리가 설치되었습니다. 그러나 새 디렉토리도 최신 버전이 아니기 때문에 (현재 9.4 대신 Xcode 7.3부터) 내 문제를 해결하지 못했습니다. 나는에 개발자 도구를 찾고 결국 developer.apple.com/download/more 및 다운로드 Command_Line_Tools_macOS_10.13_for_Xcode_9.4.1
거기에서.
sudo rm -rf /Library/Developer/CommandLineTools
CLI 버전을 다시 설치하기 위해 전체 버전의 Xcode를 제거 할 때도 같은 문제가 발생했습니다. 내 수정은 :
sudo xcode-select -s /Library/Developer/CommandLineTools
sudo xcode-select -r
명령 행 도구 경로를 재설정 하기 위해 실행 해야했습니다.
이것은 나의 하루를 구했다. 그냥 명령을 입력하십시오
cd /Library/Developer/CommandLineTools/Packages/;
open macOS_SDK_headers_for_macOS_10.14.pkg
Xcode를 삭제 한 후이 오류가 발생했습니다. 명령 줄 도구 경로를로 재설정하여 문제를 해결했습니다 sudo xcode-select -r
.
전에:
navin@Radiant ~$ /usr/bin/clang
xcrun: error: active developer path ("/Applications/Xcode.app/Contents/Developer") does not exist
Use `sudo xcode-select --switch path/to/Xcode.app` to specify the Xcode that you wish to use for command line developer tools, or use `xcode-select --install` to install the standalone command line developer tools.
See `man xcode-select` for more details.
navin@Radiant ~$ xcode-select --install
xcode-select: error: command line tools are already installed, use "Software Update" to install updates
후:
navin@Radiant ~$ /usr/bin/clang
clang: error: no input files
$ sudo rm -rf /Library/Developer/CommandLineTools
$ xcode-select --install
구형 Mac Pro 5.1을 사용하는 나와 같은 사람들을위한 추가 참고 사항. Mojave로 업그레이드하려면 금속 gpu (필자의 경우 사파이어 AMD Radeon RX 560)를 설치해야하지만 HDMI 모니터 만 설치해야합니다 (4K가 아닌 1080 만 해당). 그런 다음에 만 Mojave를 설치하고 펌웨어 업데이트가 필요하다고 말하고 컴퓨터를 종료하십시오. 긴 2 분의 전원 버튼을 누르고 있으면 모든 것이 정상적으로 업그레이드됩니다!
명령 줄 도구 ( xcode-select --install
)를 설치 한 후 다음을 입력하십시오.
sudo xcode-select --switch /Library/Developer/CommandLineTools/
지금 git을 실행할 수 있어야합니다 :
10:29 $ git --version
git version 2.17.2 (Apple Git-113)
create-react-native-app와 함께 React-Native Expo 앱을 사용하려고했지만 어떤 이유로 시뮬레이터를 시작하고 앱을로드하지 않고 중단됩니다. 위의 ipinak의 위의 답변은 최신 Xcode CLI로 업데이트하려고 시도하지 않았기 때문에 Xcode CLI 도구를 재설정했습니다. 두 명령은 다음과 같습니다.
rm -rf /Library/Developer/CommandLineTools
xcode-select --install
이 프로세스는 다운로드로 인해 시간이 걸립니다. 나는이 특정 React-Native Expo 수정에 대한 검색 일 것입니다.
Xcode :: Install은 특정 Xcode 버전을 설치 / 선택할 수있는 간단한 CLI 소프트웨어입니다.
gem install xcode-install
다음을 사용하여 설치할 수 있습니다. 그러면 특정 버전을 설치할 xcversion install 9.4.1
수 있으며 둘 이상의 버전이 설치되어 있으면xcversion select 9.4
자세한 정보는 https://github.com/KrauseFx/xcode-install 에서 찾을 수 있습니다.
Catalina로 업데이트 한 후이 문제가 발생하면 터미널에서이 명령을 실행하십시오.
sudo rm -rf /Library/Developer/CommandLineTools; xcode-select --install;
xcode 버전 11.2.1은 iPad 13.2.3에서 응용 프로그램을 빌드하는 데 필요합니다 .App Store를 통해 xcode 11.1에서 11.2.1로 직접 업그레이드하려고하면 충돌이 발생하므로 일부 연구 후에는 시스템의 기존 xcode
그래서 여기에 기존 xcode를 제거한 후 업그레이드 단계를 추가하고 있습니다.
- 응용 프로그램으로 이동하여 Xcode를 식별하고 휴지통으로 드래그하십시오.
- 휴지통을 비우면 Xcode가 영구적으로 삭제됩니다.
- 이제 ~ / Library / Developer / 폴더로 이동하여 내용을 완전히 제거하십시오. sudo rm -rf ~ / Library / Developer /를 사용하여 삭제하는 동안 권한 문제를 피하십시오
- 마지막으로 ~ / Library / Caches / com.apple.dt.Xcode sudo rm -rf ~ / Library / Caches / com.apple.dt.Xcode / * 경로에서 xcode와 관련된 캐시 디렉토리를 제거하십시오.
- 위 단계를 완료하면 App Store에서 xcode를 쉽게 설치할 수 있습니다. 그러면 xcode의 최신 버전이 설치됩니다.
참고 : 위의 변경을 수행하기 전에 기존 프로젝트를 백업하십시오