Evan R.
Evan R.

Reputation: 3427

How do you update Xcode on OSX to the latest version?

What is the easiest way to update Xcode on OSX?

I see this in the terminal:

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

But when I go to open up Xcode > Preferences > Downloads, it says there are no updates?

Upvotes: 299

Views: 855868

Answers (16)

Brady Dowling
Brady Dowling

Reputation: 5552

If you have fastlane then you can run fastlane snapshot reset_simulators to remove all your simulators and add a bunch more.

Upvotes: 0

Abimbola Ojikutu
Abimbola Ojikutu

Reputation: 477

I couldn't find the updates in the app store. I ran the following code: "sudo rm -rf /Library/Developer/CommandLineTools", entered my macbook password, and then "xcode-select --install"

Upvotes: 0

user9869932
user9869932

Reputation: 7377

I was able to fix the 'no updates' problem by going to the AppStore via the developer's link:

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

Also, you might want to try this 'mas-cli-github' command,

$ brew install mas

$ mas list
$ mas search Xcode
$ mas install <id> 

$ mas upgrade <id>

Upvotes: 5

Taras Gleb
Taras Gleb

Reputation: 187

For me it was >41GB for the update to start. ~/Library contains a lot of cached content for mail, browsers, etc...you can safely remove those. Remove big apps too, like iMovie..you can always install it back later

Upvotes: 0

hankchiutw
hankchiutw

Reputation: 1662

Check https://xcodereleases.com/ where you can also download legacy versions.

Upvotes: 4

jjn
jjn

Reputation: 3910

  1. Open up App Store

    enter image description here

  2. Look in the top right for the updates section (may also be in lefthand column "Updates"..)

    enter image description here

  3. Find Xcode & click Update enter image description here

Upvotes: 387

Joe Bobson
Joe Bobson

Reputation: 1386

xcode-select --install worked for me

Upvotes: 22

jcccn
jcccn

Reputation: 917

You DO NOT need to upgrade Xcode.

Just open the file /usr/local/Homebrew/Library/Homebrew/extend/os/mac/diagnostic.rb ,

then remove this line check_xcode_minimum_version in the following function.

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

Then brew install should works fine.

Upvotes: 3

Akshay Thorve
Akshay Thorve

Reputation: 718

Another best way to update and upgrade OSX development tools using command line is as follows:

Open terminal on OSX and type below commands. Try 'sudo' as prefix if you don't have admin privileges.

brew update

and for upgrading outdated tools and libraries use below command

brew upgrade

These will update all packages like node, rethinkDB and much more.

Also, softwareupdate --install --all this command also work best.

Important: Remove all outdated packages and free some space using the simple command.

brew cleanup

Upvotes: 13

kris
kris

Reputation: 12620

enter image description here

If attempting to download via the App Store leaves you with a little grey spinner and nothing actually happening, then you can go to :

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

log in with your Apple Developer ID, and the latest Xcode should be available as a .zip download.

Upvotes: 66

Selly
Selly

Reputation: 331

I ran into this bugger too.

I was running an older version of Xcode (not compatible with ios 9.2) so I needed to update.

I spent hours on this and was constantly getting spinning wheel of death in the app store. Nothing worked. I tried CLI softwareupdate, updating OSX, everything.

I ultimately had to download AppZapper, then nuked XCode.

I went into the app store to download and it still didn't work. Then I rebooted.

And from here I could finally upgrade to a fresh version of xcode.

WARNING: AppZapper can delete all your data around Xcode as well, so be prepared to start from scratch on your profiles, keys, etc. Also per the other notes here, of course be ready for a 3-5 hour long downloading expedition...

Upvotes: 3

L_K
L_K

Reputation: 2986

softwareupdate --list see the list of outdated software.

softwareupdate --install --all update all outdated software.

softwareupdate --install <product name> update the software you named.

Upvotes: 133

lony
lony

Reputation: 7809

I used the Command_Line_Tools_OS_X_10.XX_for_Xcode_7.2.dmg and therefore had to download the latest version from here.

Upvotes: 2

Linh
Linh

Reputation: 61009

Sometime I don't see the Xcode update in Updates tab in AppStore
So I search Xcode in AppStore enter image description here

Then click update and it update

Upvotes: 71

jackocnr
jackocnr

Reputation: 17426

If you want the latest Beta, it will not be in the AppStore. Instead you have to login to https://developer.apple.com and download from there.

Upvotes: 7

Arkady
Arkady

Reputation: 3232

In my case (Xcode 6.1, iOS 8.2) I did not see the update in AppStore. I found Xcode 6.2 for download and pressed "Install". Then, it installed and asked for the update (more than 2 Gb). Xcode 6.2 works correctly with iOS 8.2 and iOS 8.1.2

Hopefully this tip will help somebody else...

Upvotes: 37

Related Questions