Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Can Xcode 6 and Xcode 5 coexist on the same computer?

I currently have and use Xcode 5, and while I'd like to experiment with Xcode 6, I don't want to use it for production. Can I have both of them installed on the same computer without them conflicting with each other? I couldn't find anything on this on the download page for Xcode 6.

like image 996
mredig Avatar asked Jun 03 '14 00:06

mredig


People also ask

Can I have 2 versions of Xcode on my Mac?

You can download old versions of Xcode and install them on the side of the latest one. So you can just choose which version you want to launch depending on your situation.

Is Xcode mandatory for Mac?

No. You'd need to install Xcode only if you wish to build native apps for macOS, iOS/iPadOS, watchOS or tvOS. Compiling/Building C/C++ programs does not require you to have a full Xcode installation.

Is Xcode just for Apple?

Xcode is a complete developer toolset for creating apps for Mac, iPhone, iPad, Apple Watch, and Apple TV. Xcode brings user interface design, coding, testing, debugging, and submitting to the App Store into a unified workflow.

Which macOS supports Xcode?

Xcode 13 requires a Mac running macOS 11.3 or later.


1 Answers

I have them installed side by side right now and I have not encountered any problems with this arrangement. While I obviously haven't had Xcode 6 for very long, I have done the same thing with several previous Xcode beta releases as well and I have no reason to believe this release would be different.

EDIT: You can use xcode-select to switch between the different versions of the command line tools. From the man page:

When multiple Xcode applications are installed on a system (e.g. /Applications/Xcode.app, containing the latest Xcode, and /Applications/Xcode-DP.app containing a developer preview) use xcode-select --switch path/to/Xcode.app to specify the Xcode that you wish to use for command line developer tools.

like image 169
Ethan Holshouser Avatar answered Sep 19 '22 14:09

Ethan Holshouser