OSX의 Xcode를 최신 버전으로 어떻게 업데이트합니까?


188

OSX에서 Xcode를 업데이트하는 가장 쉬운 방법은 무엇입니까?

터미널에서 이것을 봅니다.

$ brew install xxxxxxx
Warning: Your Xcode (4.3.3) is outdated
Please install Xcode 4.6.

그러나 내가 열 때 Xcode > Preferences > Downloads업데이트가 없다고 표시됩니까?

답변:


269
  1. App Store를 엽니 다

    여기에 이미지 설명을 입력하십시오

  2. 오른쪽 상단에서 업데이트 섹션을 찾으십시오.

    여기에 이미지 설명을 입력하십시오

  3. Xcode 찾기 및 업데이트 클릭 여기에 이미지 설명을 입력하십시오


142
App Store에서 직접 버전을 설치 한 경우에만 업데이트로 표시됩니다. 그러나 다른 곳에서 설치 한 경우 Xcode의 전체 새 버전을 다시 다운로드해야합니다.
— CodeBiker

4
업데이트 섹션에 Xcode 업데이트가 표시되지 않습니다. 방금 Yosemite에서 El Capitan으로 업데이트되었으며 Xcode는 현재 버전 7.2입니다. 그러나 현재 iOS 버전 9.3에있는 iPhone을 개발하려면 7.3이 필요합니다.
— Alyoshak

22
검색 창에서 xcode를 검색하면 appstore를 사용하여 설치하지 않은 경우에도 xcode를 업데이트하는 옵션이있는 xcode가 표시됩니다. 그것은 요세미티에서 나를 위해
— Mohamed Hussain

1
애플은 정말 실망 스럽습니다. 마지막 몇 가지 OS 업그레이드로 인해 많은 것들이 깨졌습니다. 모하비가 고장난 모든 것을 고치려고 시간을 낭비합니다.
— Andrew Leyva 1

1
좋아, 나는 Mojave 10.14.5에 있고 내 Xcode는 10.1입니다. AppStore에서 버전 기록에는 최신 버전이 10.2.1로 표시되지만 여전히 업데이트 할 것을 제안하지는 않지만 OPEN 만 사용할 수 있습니다. 앱을 빌드하려면이 최신 버전이 필요합니다!
— RAM237

89

softwareupdate --list 오래된 소프트웨어 목록을 참조하십시오.

softwareupdate --install --all 오래된 소프트웨어를 모두 업데이트하십시오.

softwareupdate --install <product name> 지정한 소프트웨어를 업데이트하십시오.


18
시에라에서 나를 위해 일하지 않았다. softwareupdate --list Software Update Tool Finding available software No new software available.
— Jonathan Cross

4
MacOS Catalina 10.15.1에서는 작동하지 않습니다. softwareupdate --install Xcode말한다Xcode: No such update
— Ron Kalian

62

언젠가 나는의 엑스 코드 업데이트되지 Updates tab에서 AppStore
내가 앱 스토어에서 엑스 코드를 검색 그래서 여기에 이미지 설명을 입력하십시오

그런 다음 업데이트를 클릭하면 업데이트됩니다.


6
어떻게 든 OS 업데이트 후에 업데이트가 감지되지 않는다고 생각합니다.이 솔루션은 저에게 효과적이었습니다.
— Alexey Podlasov

1
Xcode를 다시 설치하라는 요청을 받았습니다. 아마도 High Sierra 업그레이드 때문일 것입니다. 전에 설치 한 적이 있습니다.
— rhand

50

여기에 이미지 설명을 입력하십시오

App Store를 통해 다운로드하려고하면 약간의 회색 회전자가 발생하고 실제로 아무 일도 일어나지 않으면 다음으로 이동할 수 있습니다.

https://developer.apple.com/download/more/

Apple 개발자 ID로 로그인하면 최신 Xcode가 .zip 다운로드로 제공됩니다.


xCode 9 만 다운로드 할 수 있습니다. 8.2.1을 다운로드하고 싶습니다. 어떻게해야합니까? @kris
— alper

1
@Avatar-이상합니다. developer.apple.com/download/more를 방문 하고 아래로 스크롤하면 8.2.1을 포함한 이전 버전도 볼 수 있습니다. Apple 도움말로이 문제를 해결할 수도 있습니다.
— kris

1
높은 시에라 문제로 업데이트 할 때 캡틴이 해결되었습니다. @kris
— alper

왜 앱 스토어가이 스피너에 계속 매달려 있습니까? 나는 그것이 회전한다고 확신하지만 실제로 바퀴 뒤에서 아무것도하지 않습니다.
— 니콜라스 만지니

다운로드하기 전에 약 5 분 동안 회전했습니다.
— forresthopkinsa

37

필자의 경우 (Xcode 6.1, iOS 8.2) AppStore에서 업데이트를 보지 못했습니다. 다운로드 용 Xcode 6.2를 발견하고 "설치"를 눌렀습니다. 그런 다음 업데이트를 설치하고 요청했습니다 (2Gb 이상). Xcode 6.2는 iOS 8.2 및 iOS 8.1.2에서 올바르게 작동합니다.

이 팁이 다른 사람을 도울 수 있기를 바랍니다.


1
좋은 지적. 7.0 대신 6.0을 사용하고 있지만 AppStore에는 아무것도 없었습니다.
— PatrickT

2
나에게도 업데이트 표시기가 없었으며 저장소에서 업데이트를 수동으로 찾아야했습니다.
— Nestor Ledon


4

명령 행을 사용하여 OSX 개발 도구를 업데이트하고 업그레이드하는 가장 좋은 방법은 다음과 같습니다.

OSX에서 터미널을 열고 아래 명령을 입력하십시오. 관리자 권한이없는 경우 접두사로 'sudo'를 시도하십시오.

brew update

오래된 도구 및 라이브러리를 업그레이드하려면 아래 명령을 사용하십시오.

brew upgrade

이것들은 node, rethinkDB 등과 같은 모든 패키지를 업데이트합니다.

또한 softwareupdate --install --all이 명령도 가장 효과적입니다.

중요 : 간단한 명령을 사용하여 오래된 패키지를 모두 제거하고 여유 공간을 확보하십시오.

brew cleanup

2
다른 답변의 내용으로 업데이트를 보지 못했습니다. 이것 만이 작동했습니다! :)
— uday

3
다음 오류가 발생하면 작동하지 않습니다. Xcode (nnn)가 너무 오래되었습니다.
— user2589273

이 답변은 슬프게도 문제를 돕지 않습니다 (XCode는 Mac App Store를 통해서만 업데이트 가능)
— FaZe Unempl0yedd

3

나도이 버거를 만났다.

이전 버전의 Xcode (ios 9.2와 호환되지 않음)를 실행 중이므로 업데이트해야했습니다.

나는 이것에 몇 시간을 보냈고 앱 스토어에서 끊임없이 죽음의 바퀴를 받고있었습니다. 아무것도 효과가 없었습니다. OSX를 업데이트하고 CLI 소프트웨어 업데이트를 시도했습니다.

궁극적으로 AppZapper를 다운로드 한 다음 XCode를 nuk했습니다.

다운로드하기 위해 앱 스토어로 갔지만 여전히 작동하지 않습니다. 그런 다음 재부팅했습니다.

그리고 여기에서 마침내 새로운 xcode 버전으로 업그레이드 할 수있었습니다.

경고 : AppZapper는 Xcode 주변의 모든 데이터도 삭제할 수 있으므로 프로필, 키 등을 처음부터 다시 시작할 수 있도록 준비하십시오. 여기에 나와있는 다른 참고 사항에 따라 3-5 시간 정도의 다운로드 원정을 준비 할 수 있습니다. .


xcode를 zap하면 dev 도구를 다시 설치해야합니다 : gist.github.com/gaquino/87bdf0e6e852e445c0489379d3e9732a
— Jake Sylvestre

2

Xcode를 업그레이드 할 필요는 없습니다.

그냥 파일을 열고 /usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb,

check_xcode_minimum_version다음 함수 에서이 줄을 제거하십시오 .

def fatal_build_from_source_checks
    %w[
      check_xcode_license_approved
      check_xcode_minimum_version //<-- this one
      check_clt_minimum_version
      check_if_xcode_needs_clt_installed
    ].freeze
    end

그렇다면 brew install잘 작동합니다.


Xcode를 업그레이드 할 필요가 없다고 가정 한 이유는 무엇입니까? Apple Store에서 앱 업데이트를 업로드 할 수없는 경우가 아니라면 Apple Store에서 지속적으로 Xcode 빌드 업데이트가 필요합니다.
— DJ.

1

나는를 사용 Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmg했기 때문에 여기 에서 최신 버전을 다운로드해야했습니다 .


당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.