programing

Xcode 명령줄 도구를 설치하는 방법

javamemo 2023. 5. 5. 08:31
반응형

Xcode 명령줄 도구를 설치하는 방법

현재 Xcode/Mac OS X v10.8(Mountain Lion) 이상이 설치된 명령줄 빌드 도구를 어떻게 사용할 수 있습니까?

Xcode와 달리 설치 프로그램이 없고 번들일 뿐입니다.

.Contents/Developer사용하도록 설정된 적절한 환경 변수가 없습니다.

명령줄에서 빌드를 지원하도록 환경을 설정하는 스크립트를 실행할 수 있습니까?

Xcode 5.1 및 OSX 10.9(Xcode 5.1.1 + OSX 10.10과도 작동)

xcode-select --install버전 2333에서 작동했지만 버전 2003에서 실패했습니다.자, 해보세요.xcode-select --install작동하지 않는 경우 아래 설명된 대로 다운로드합니다.

초, 2014년 2월에xcode-select --install는 "소프트웨어 업데이트 서버에서 현재 소프트웨어를 사용할 수 없기 때문에 소프트웨어를 설치할 수 없습니다"라고 보고했습니다.2014년 2월 말부터 이 명령은 도움말만 표시하기 시작했습니다.솔루션은 직접 다운로드하는 것입니다. 아래의 "별도 다운로드"를 참조하십시오.

Xcode 5.0.1 및 OSX 10.9

Xcode 5.0.1 및 Mavericks 10.9에서는 더 이상 Xcode를 통해 명령줄 도구를 사용할 수 없습니다.대신 Apple Developer Tools 사이트(https://developer.apple.com/downloads/index.action 에서 다운로드해야 합니다.이를 위해서는 개발자 계정으로 로그인해야 합니다.

또는 터미널을 통해(릴리스 문서에서):명령줄 개발자 도구 패키지는 "xcode-select --install"을 사용하여 필요에 따라 설치할 수 있으며 설치된 도구는 소프트웨어 업데이트를 사용하여 자동으로 업데이트됩니다.이 기능을 사용하려면 OS X 10.9가 필요합니다.이전 버전의 경우 Xcode의 앱 내 다운로드를 계속 사용합니다.

과 같은GUI가 됩니다.여기에 이미지 설명 입력

내부 X 코드(5.0)

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 이상이 필요합니다.

다음은 Apple Developer Server에 있는 명령줄 도구에 대한 링크입니다.Apple Developer(유료/프리미엄) 계정이 있어야 액세스할 수 있습니다.최신(안정적 및 베타) Xcode Tools를 다운로드할 수 있습니다. (기기 확인이 필요하지 않습니다.)명령줄 도구를 선택하는 동안 macOS 및 XCode Tool/SDK 버전만 확인)

Xcode 13 RC

시스템에 최신 명령줄 도구를 설치했으면 Xcode Menu에서 설정합니다.

(Xcode 메뉴 항목) Xcode ▶ 기본 설정 ▶ 위치 ▶ 명령줄 도구 ▶ 적절한 명령줄 도구 선택

여기에 이미지 설명 입력

명령줄 도구를 끌어오는 동안 "콘솔"을 들여다보면 실제로 마운틴 라이온 명령줄 도구에 대한 "비공식" 링크가 있음을 알 수 있습니다!

시도해 보십시오.

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.}

big sur 기준으로..

sudo rm -rf /Library/Developer/CommandLineTools
sudo xcode-select --install

이 도움이 되는 메시지를 보내주신 홈브루 관리자분들께 감사드립니다.brew doctor

"비공식" 링크는 다음 사이트에서도 사용할 수 있습니다.

http://developer.apple.com/downloads/

403: 정규 개발자 계정으로 로그인하지 않으면 금지됩니다.무료 계정은 사전 릴리스 소프트웨어와 전체 OS 설치를 제외한 모든 것에 액세스할 수 있습니다.특히, Xcode 4.4("2012년 7월" 패키지)의 출시와 일치하는 명령줄 도구 패키지는 Lion과 Mountain Lion 모두에 대해 7월 27일에 게시되었습니다.

로그 파일, 딥 링크 웹 페이지 및 Xcode 기본 설정 창과 달리 이 페이지는 Xcode(오디오 도구, 접근성 도구 등), OS X 커널 디버그 빌드 및 Xcode 릴리스 버전에서 1.0으로 다시 번들된 모든 것을 포함하여 무료 및 유료 개발자 모두를 위한 많은 유용한 다운로드에도 연결됩니다.

Apple에서 명령줄 도구의 "공식" 빌드를 설치하는 대신 여기에서 Kenneth 빌드를 설치할 수도 있습니다.

https://github.com/kennethreitz/osx-gcc-installer

명령줄 도구만 있으면 XCode가 필요하지 않습니다.

최근 SSH를 통해 마운틴 라이온에 Xcode 명령줄 도구를 설치해야 했습니다.

주의: 이 프로세스는 Xcode 또는 OSX의 모든 버전에서 동일하게 작동할 것입니다.당신의 길을 정확히 알고 있는지 확인하세요.

제가 한 방법은 이렇습니다.

  1. 무료 Apple 개발자 계정이 없는 경우 등록

  2. https://developer.apple.com/downloads 로그인합니다.

  3. 사용 중인 OSX 버전에 적합한 "Xcode용 명령줄 도구" 다운로드

    저에게는 "Xcode용 명령줄 도구(OS X 마운틴 라이온) - 2014년 4월"이었습니다.

  4. dmg 파일을 원격으로 복사합니다.

    다음 명령에서는 scp를 사용하여 로컬 컴퓨터에서 이름이 지정된 원격으로 파일을 안전하게 복사합니다.remote

    $ scp ~/Downloads/command_line_tools_for_osx_mountain_lion_april_2014.dmg remote:Downloads/
    
  5. 원격으로 SSH

    $ ssh remote
    
  6. 원격에 dmg 파일을 마운트합니다.

    여기, 이미지를 마운트하기 위해 hdiutil을 사용하고 있습니다.

    $ hdiutil attach ~/Downloads/command_line_tools_for_osx_mountain_lion_april_2014.dmg
    
  7. dmg에 포함된 패키지를 설치합니다.

    여기서 설치 프로그램은sudo 시스템에 입니다.

    $ cd /Volumes/Command\ Line\ Tools\ \(Mountain\ Lion\)
    $ sudo installer -pkg Command\ Line\ Tools\ \(Mountain\ Lion\).mpkg -target /
    
  8. dmg 파일 마운트 해제

    $ hdiutil detach /Volumes/Command\ Line\ Tools\ \(Mountain\ Lion\)
    
  9. 원격에서 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'
  1. developer.apple.com/download/all/ (로그인하지 않은 경우 로그인)으로 이동합니다.
  2. 필요한 버전의 "명령줄 도구"에 대한 "세부 정보 보기" 도구 팁 확장
  3. 해당 명령줄 도구의 .dmg 파일을 다운로드
  4. .dmg 파일이 다운로드되면 두 번 클릭하여 설치합니다.

View Details 드롭다운 클릭 시 Xcode 14.1용 명령줄 도구를 보여주는 스크린샷

예: XCode 자서는예사면용려하도을전공되체에제버구cr예▁x:▁provided▁ifun(면▁xe▁you려cr▁use▁of)을 할 수 있습니다.xcrun git 창 를 참조하십시오.

터미널 내에서 XCRUN 도구를 사용하여 Xcode 응용 프로그램에 내장된 컴파일러 및 기타 도구를 실행할 수 있습니다.XCODE-SELECT 도구를 사용하여 활성화된 Xcode 버전을 정의합니다.자세한 내용을 보려면 터미널 내에서 "man xcrun"을 입력하십시오.

업데이트됨: Lion 10.7.4에서는 이미 XCode에서 명령줄 도구를 사용할 수 있습니다.앱스토어에서 무료로 구매하실 수 있습니다.

OSX용 GCC는 macports에서 가져온 일부 패키지를 컴파일하지 않습니다.https://github.com/kennethreitz/osx-gcc-installer/downloads

OS, Sur 설치 되었습니다.Xcode-select.

, 저는 를 다시 버전으로 했습니다.Xcode.

이것은 그 문제를 해결하기 위한 나의 경험일 뿐입니다.

Xcode > 환경설정...으로 이동합니다.> 명령줄 도구 옆에 있는 원에 아래쪽 화살표 버튼을 다운로드하여 클릭합니다.

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를 사용한 명령줄 구축 FAQ:

OS X 10.9용 Xcode에서는 명령줄 도구를 다운로드할 수 없습니다.어떻게 하면 기계에 설치할 수 있습니까?

OS X 10.9에서는 Xcode 기본 설정의 다운로드 창에서 명령줄 도구 다운로드를 지원하지 않습니다.다음 방법 중 하나를 사용하여 시스템에 명령줄 도구를 설치합니다.

Xcode가 컴퓨터에 설치되어 있으면 설치할 필요가 없습니다.Xcode는 모든 명령줄 도구와 함께 제공됩니다.OS X 10.9에는 심 또는 래퍼 실행 파일이 포함되어 있습니다./usr/bin에 설치된 이러한 심은 /usr/bin에 포함된 모든 도구를 Xcode 내부의 해당 도구에 매핑할 수 있습니다.xcrun은 명령행에서 Xcode 내의 모든 도구를 찾거나 실행할 수 있는 이러한 심 중 하나입니다.이 명령을 사용하여 명령줄에서 Xcode 내의 모든 도구를 호출합니다. ...

실행의 부작용으로 Xcode 명령줄 도구를 설치할 수 있습니다.git --versionGit가 설치되지 않은 터미널에서.Git를 실행하기 위한 요구 사항으로 도구를 설치하라는 메시지가 표시됩니다.Apple은 명령줄 도구와 함께 Git 이진수를 제공합니다.이는 Git for Mac 다운로드 페이지에서 확인할 수 있습니다.다른 SO 게시물에 따르면 Homebrew가 Git를 설치하려면 명령줄 도구가 필요하다는 점을 고려하면 이것은 유효한 옵션인 것 같습니다.그렇지 않으면 이전 답변이 도구를 설치하는 가장 직접적인 방법입니다.

언급URL : https://stackoverflow.com/questions/9329243/how-to-install-xcode-command-line-tools

반응형