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.