111

Right now I have Xcode 6.0 (Beta) as a default version of my Xcode, but today I installed Xcode 6 from App Store and so I want to set Xcode 6 as a default version.

How can I set it?

mfaani
  • 33,269
  • 19
  • 164
  • 293
user1954352
  • 1,577
  • 4
  • 14
  • 16
  • Just delete the beta because why would you need to keep it now. – Popeye Sep 18 '14 at 11:12
  • 1
    possible duplicate of [How to change the default xcode version that is launched...?](http://stackoverflow.com/questions/8532074/how-to-change-the-default-xcode-version-that-is-launched) – Popeye Sep 18 '14 at 11:13

6 Answers6

196

You could set the desired Xcode using this in the terminal:

sudo xcode-select -s <path/to/>Xcode.app

also, for more info, click here

Cosmin
  • 478
  • 1
  • 5
  • 16
Alex
  • 10,869
  • 28
  • 93
  • 165
60

Not directly related, however I assume most of you'd find this useful. Here is a link showing the command line FAQs.

The most 2 useful commands are.

  1. Printing the version of Xcode currently used by my tools

xcode-select --print-path

  1. Select the default Xcode for your command-line tools

sudo xcode-select -switch Xcode.app

E.g: sudo xcode-select -switch /Applications/Xcode5.1.1/Xcode.app

Ruchira Randana
  • 4,021
  • 1
  • 27
  • 24
50

It should be easy.

Solution 1:

  • Right click(or Control + Click) on Xcode project file (.xcodeproj).
  • Hover over 'Open with' and you will find all the Xcode apps from Applications directory listed.

Screen Shot of multiple Xcode apps

  • Now, hold down the Option key so that the “Open With” menu becomes “Always Open With”.
  • Continue to hold Option and select the Xcode version you want to set as the default for this file.

Solution 2:

Another way to apply this change to all the similar files is by clicking "Get info" and then making necessary change in 'Open With' section.

enter image description here

Ajith Renjala
  • 4,934
  • 5
  • 34
  • 42
25

In 10.10 you should use (Assuming you've installed few versions of Xcode as Xcode6.1, Xcode6.2 and Xcode6.3, and want to make Xcode6.3 as default one).

sudo xcode-select --switch /Applications/Xcode6.3.app

This comes handy with some 3rd party applications which fails to reset the path from OSX like SVNX.app

Anoop Vaidya
  • 46,283
  • 15
  • 111
  • 140
5

This works for me I'm using vanilla titanium CLI.

Switch to desired Xcode version followed by ti setup for ios

sudo xcode-select -switch /path/to/Xcode.app/Contents/Developer/

ti setup ios

Community
  • 1
  • 1
rahul.sapkal23
  • 707
  • 9
  • 15
3

If you do a lot of work in both the current and beta version of Xcode run sudo xcode-select --switch /Applications/Xcode.app to select the default xcode and rename the beta Xcode to XcodeBeta.app or Xcode10.app.

Whenever you want to upgrade just rename the Xcode and restart terminal.

Rody Davis
  • 1,825
  • 13
  • 20