현재 Xcode / Mac OS X v10.8 (Mountain Lion) 이상과 함께 설치된 명령 줄 빌드 도구를 얻으려면 어떻게해야합니까?
Xcode와 달리 설치 프로그램이 없으며 번들 일뿐입니다.
모든 명령 행 도구가 번들의 번들 아래 Contents/Developer
에있는 것처럼 보이지만이를 사용하도록 적절한 환경 변수가 설정되어 있지 않습니다.
명령 줄에서 빌드를 지원하기 위해 환경을 설정하는 스크립트를 실행할 수 있습니까?
현재 Xcode / Mac OS X v10.8 (Mountain Lion) 이상과 함께 설치된 명령 줄 빌드 도구를 얻으려면 어떻게해야합니까?
Xcode와 달리 설치 프로그램이 없으며 번들 일뿐입니다.
모든 명령 행 도구가 번들의 번들 아래 Contents/Developer
에있는 것처럼 보이지만이를 사용하도록 적절한 환경 변수가 설정되어 있지 않습니다.
명령 줄에서 빌드를 지원하기 위해 환경을 설정하는 스크립트를 실행할 수 있습니까?
답변:
xcode-select --install
버전 2333과 함께 작동하고 버전 2003과 함께 실패했습니다. 따라서 xcode-select --install
아래 설명대로 다운로드가 작동하지 않는 경우 시도하십시오 .
2014 년 2 월 초에 xcode-select --install
"소프트웨어 업데이트 서버에서 현재 소프트웨어를 사용할 수 없으므로 소프트웨어를 설치할 수 없습니다"라고보고되었습니다. 2014 년 2 월 말이 명령은 도움말 만 표시하기 시작했습니다. 솔루션을 직접 다운로드 아래의 "별도의 다운로드"를 참조하는 것입니다.
Xcode 5.0.1 및 Mavericks 10.9에서는 Xcode를 통해 더 이상 명령 줄 도구를 사용할 수 없습니다. 대신 Apple 개발자 도구 사이트 ( https://developer.apple.com/downloads/index.action) 에서 다운로드해야합니다 . 이를 위해서는 개발자 계정으로 로그인해야합니다.
또는 터미널을 통해 (릴리스 문서에서) : " xcode-select --install "을 사용하여 명령 줄 개발자 도구 패키지를 설치할 수 있으며 설치된 도구는 소프트웨어 업데이트를 사용하여 자동으로 업데이트됩니다.이 기능을 사용하려면 OS X 10.9가 필요합니다. 이전 버전의 경우 Xcode에서 인앱 다운로드를 계속 사용하십시오.
터미널에서 명령을 실행하면 다음과 같은 GUI가 생성됩니다.
Xcode에는 명령 줄 도구 및 이전 iOS 시뮬레이터와 같은 선택적 구성 요소를 설치할 수있는 새로운 "다운로드"환경 설정 창이 포함되어 있습니다. 이 패널을 열려면 화면 왼쪽 상단의 Apple 로고 옆에있는 "Xcode"버튼을 클릭 한 다음 "기본 설정"을 클릭하고 "다운로드"를 클릭하십시오.
Xcode 5.0 스크린 샷 :
Xcode 4.x 스크린 샷 :
Xcode가없는 경우 Apple에서 별도로 다운로드하여 사용할 수 있습니다.
developer.apple.com/downloads/index.action 사이트로 이동 하여 Apple ID (무료)로 로그인하십시오. 왼쪽 창에서 "명령 줄 도구"를 검색하고 사용중인 OS X 버전에 적합한 패키지를 선택하십시오. Mac OS X 10.7.3 이상이 필요합니다.
커맨드 라인 도구를 가져 오는 동안 "콘솔"을 살펴보면 실제로 Mountain Lion 커맨드 라인 도구에 "비공식"링크가 있다는 것을 알 수 있습니다!
그래서 시도하십시오 :
http://adcdownload.apple.com/ios/ios_simulator__resigned/cltools_mountainliondp2_march12.dmg
내 콘솔 로그는 다음과 같습니다.
01/04/2012 15:41:54.258 Xcode: [MT] DVTDownloadable: Download failed. Downloadable: {
dependencies = (
);
fileSize = 141452226;
identifier = "Xcode.CLTools.10.8";
name = "Command Line Tools";
source = "http://adcdownload.apple.com/ios/ios_simulator__resigned/cltools_mountainliondp2_march12.dmg";
userInfo = {
ActivationPredicate = "$MAC_OS_X_VERSION >= '10.8.0' && $MAC_OS_X_VERSION < '10.9.0'";
InstallPrefix = "/";
InstalledIfAllSHA1SumsMatch = {
"/usr/bin/clang" = 600c35175775a6002452a88f17e00c570cd2e2d0;
};
Summary = "Before installing, note that from within Terminal you can use the XCRUN tool to launch compilers and other tools embedded within the Xcode application. Use the XCODE-SELECT tool to define which version of Xcode is active. Type \"man xcrun\" from within Terminal to find out more.\n\nDownloading this package will install copies of the core command line tools and system headers into system folders, including the LLVM compiler, linker, and build tools.";
"Xcode.SDKs" = (
);
};
version = "1.1.1";
}. Error: Error Domain=NSCocoaErrorDomain Code=3840 "The data couldn’t be read because it has been corrupted." (Encountered unknown ampersand-escape sequence at line 18) UserInfo=0x401bc8e60 {NSDebugDescription=Encountered unknown ampersand-escape sequence at line 18, kCFPropertyListOldStyleParsingError=The data couldn’t be read because it has been corrupted.}
OS X Mavericks
2013 년 11 월 현재 버전입니다. adcdownload.apple.com/Developer_Tools/…
"비공식"링크는
http://developer.apple.com/downloads/
및 403 : 금지 된 자격을 갖춘 개발자 계정으로 로그인하지 않는. 무료 계정은 시험판 소프트웨어 및 전체 OS 설치를 제외한 모든 것에 액세스 할 수 있습니다. 특히 Xcode 4.4 릴리스와 일치하는 명령 줄 도구 패키지 ( "2012 년 7 월"패키지)는 7 월 27 일 라이온과 마운틴 라이온 모두에 대해 게시되었습니다.
로그 파일, 딥 링크 웹 페이지 및 Xcode 기본 설정 창과 달리이 페이지는 Xcode에서 번들로 제공되지 않은 다른 모든 것 (오디오 도구, 접근성 도구 등)을 포함하여 무료 및 유료 개발자 모두에게 유용한 다른 많은 다운로드로 연결됩니다. .), OS X 커널 디버그 빌드 및 1.0 버전의 Xcode 릴리스.
다음은 Apple Developer Server에있는 명령 줄 도구에 대한 링크입니다. 액세스하려면 Apple 개발자 (유료 / 프리미엄) 계정이 필요할 수 있습니다. 최신 (안정적 및 베타) Xcode 도구를 다운로드 할 수 있습니다. (장치 확인이 필요하지 않습니다. 명령 줄 도구를 선택하는 동안 macOS 및 XCode Tool / SDK 버전 만 확인하십시오)
Xcode 11
Xcode 10
엑스 코드 10.1
- (- 맥 OS 10.14를위한 명령 줄 도구 (엑스 코드 10.1))
- (명령 줄 도구 (엑스 코드 10.1) - 맥 OS 10.13 용)엑스 코드 (10)
- (명령 행 도구 (엑스 코드 10) - 맥 OS 10.14 용)
- (명령 줄 도구 (엑스 코드 10) - 맥 OS 10.13 용)Xcode 9
- 엑스 코드 9.2
- (- 맥 OS 10.13를위한 명령 줄 도구 (엑스 코드 9.2))
- (명령 줄 도구 (엑스 코드 9.2) - 맥 OS 10.12 용)- 엑스 코드 9.1
- (- 맥 OS 10.13를위한 명령 줄 도구 (엑스 코드 9.1))
- (명령 줄 도구 (엑스 코드 9.1) - 맥 OS 10.12 용)엑스 코드 9.0.1
- (- 맥 OS 10.13를위한 명령 줄 도구 (엑스 코드 9.0.1))
- (명령 줄 도구 (엑스 코드 9.0.1) - 맥 OS 10.12 용)엑스 코드 9.0
- (명령 행 도구 (엑스 코드 9) - 맥 OS 10.12 용)
- (명령 줄 도구 (엑스 코드 9) - 맥 OS 10.13 용)
시스템에 최신 명령 줄 도구가 설치되면 Xcode 메뉴에서 설정하십시오.
(Xcode 메뉴 항목) Xcode ▶ 기본 설정 ▶ 위치 ▶ 명령 줄 도구 ▶ 적절한 명령 줄 도구 선택
Apple에서 명령 행 도구의 "공식"빌드를 설치하는 대신 여기에서 Kenneth의 빌드를 설치할 수도 있습니다.
https://github.com/kennethreitz/osx-gcc-installer
명령 행 도구 만 있으면 XCode가 필요하지 않습니다.
XCode 자체에서 제공되는 도구 버전을 사용하려면 xcrun (예 :)을 사용할 수 있습니다 xcrun git
. 다운로드 기본 설정 창의 맨 아래에있는 도움말에서 :
터미널 내에서 XCRUN 도구를 사용하여 Xcode 응용 프로그램에 포함 된 컴파일러 및 기타 도구를 시작할 수 있습니다. XCODE-SELECT 도구를 사용하여 활성화 된 Xcode 버전을 정의하십시오. 자세한 내용을 보려면 터미널 내에서 "man xcrun"을 입력하십시오.
최근에 SSH를 통해 Mountain Lion에 Xcode 명령 줄 도구를 설치해야했습니다.
주의 사항 : 이 프로세스는 모든 버전의 Xcode 또는 OSX에서 동일하게 작동한다고 생각합니다. 경로가 올바른지 확인하십시오.
내가 한 방법은 다음과 같습니다.
당신이 무료 애플 개발자 계정이없는 경우, 등록 하나
OSX 버전에 적합한 "Xcode 용 명령 행 도구"를 다운로드 하십시오.
저에게는 "Xcode 용 명령 줄 도구 (OS X Mountain Lion)-2014 년 4 월"이있었습니다.
dmg 파일을 리모컨에 복사
다음 명령에서 scp 를 사용하여 로컬 컴퓨터에서 원격으로 파일을 안전하게 복사합니다.remote
$ scp ~/Downloads/command_line_tools_for_osx_mountain_lion_april_2014.dmg remote:Downloads/
리모컨에 ssh
$ ssh remote
리모트에 dmg 파일을 마운트 하십시오
여기에서는 hdiutil 을 사용 하여 이미지를 마운트하고 있습니다.
$ hdiutil attach ~/Downloads/command_line_tools_for_osx_mountain_lion_april_2014.dmg
dmg에 포함 된 패키지를 설치 하십시오.
여기서, 설치 프로그램이 실행해야합니다 sudo
이 패키지는 루트 파일 시스템에 설치해야하기 때문에
$ cd /Volumes/Command\ Line\ Tools\ \(Mountain\ Lion\)
$ sudo installer -pkg Command\ Line\ Tools\ \(Mountain\ Lion\).mpkg -target /
dmg 파일을 마운트 해제 하십시오
$ hdiutil detach /Volumes/Command\ Line\ Tools\ \(Mountain\ Lion\)
리모트에서 dmg 파일을 삭제 하십시오. 선택 과목
나는 그것을 유지하는 목적이 보이지 않지만 원한다면 할 수 있습니다.
$ rm ~/Downloads/command_line_tools_for_osx_mountain_lion_april_2014.dmg
bash에서 명령 줄 도구 설치를 자동화 할 수 있습니다. 개발자 온 보딩 설정 프로세스를 자동화 할 때이 작업을 수행해야했습니다.
xcode-select --install && sleep 1
osascript -e 'tell application "System Events"' -e 'tell process "Install Command Line Developer Tools"' -e 'keystroke return' -e 'click button "Agree" of window "License Agreement"' -e 'end tell' -e 'end tell'
업데이트 : Lion 10.7.4에서 XCode를 사용하여 명령 줄 도구를 이미 사용할 수 있습니다. App Store에서 자유롭게 얻을 수 있습니다.
OSX 용 GCC는 macports에서 가져온 일부 패키지를 컴파일하지 않습니다. https://github.com/kennethreitz/osx-gcc-installer/downloads
xcode 명령 줄 도구는 여기에서 다운로드 할 수 있습니다 : https://developer.apple.com/downloads/index.action#
2014 년 4 월 버전 직접 다운로드 링크 (바로 시작하려는 개발자 용) https://developer.apple.com/downloads/download.action?path=Developer_Tools/command_line_tools_os_x_mavericks_for_xcode__april_2014/command_line_tools_for_osx_mavericks_april_2014.dmg
Xcode 4.4 / Mac OS X v10.8 (Mountain Lion) 이상과 함께 설치된 명령 줄 빌드 도구를 얻으려면 어떻게해야합니까?
OS X 10.9의 경우 Xcode를 설치하기 만하면됩니다. 명령 행 도구는 Xcode와 함께 번들로 제공됩니다. 에서 기술 참고 TN2339, 엑스 코드 자주 묻는 질문과 명령 줄에서 건물 :
Xcode for OS X 10.9에서는 명령 줄 도구를 다운로드 할 수 없습니다. 컴퓨터에 어떻게 설치할 수 있습니까?
OS X 10.9에서 Xcode 환경 설정의 다운로드 분할 창은 명령 행 도구 다운로드를 지원하지 않습니다. 다음 방법 중 하나를 사용하여 시스템에 명령 행 도구를 설치하십시오.
컴퓨터에 Xcode가 설치되어 있으면 Xcode를 설치할 필요가 없습니다. Xcode는 모든 명령 줄 도구와 함께 제공됩니다. OS X 10.9에는 shim 또는 래퍼 실행 파일이 포함되어 있습니다. / usr / bin에 설치된이 심은 / usr / bin에 포함 된 도구를 Xcode의 해당 도구에 매핑 할 수 있습니다. xcrun은 이러한 shim 중 하나이며 명령 행에서 Xcode 내부의 도구를 찾거나 실행할 수 있습니다. 명령 행에서 Xcode 내 도구를 호출 할 때 사용하십시오. ...
Command Line Tools
적절한 MacOS 버전으로 행을 펼치십시오 ( 상단 바About This Mac
Version
에서 항상 macOS 버전을 볼 수 있음 > Apple 아이콘 클릭 >>보기 ).dmg
파일 다운로드 Command Line Tools
(스크린 샷 첨부).dmg
파일이 다운로드 되면 파일을 두 번 클릭하여 설치할 수 있습니다