Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

For example, I have Xcode 4.4.1, and now Xcode 4.5 Golden Master (GM) version is available, but it is also called Xcode (when the .dmg is mounted as an disc image, it shows only one app (or folder), called Xcode)

I think the way is just to double click on the .dmg file, and then drag and drop that app into our Applications folder. But since the current Xcode and Xcode 4.5GM have the same name, can the new one just be renamed and so we can have both versions on our machine? I was worried that what if the app writes back data to the /Applications/Xcode folder, then the GM version can write unexpected data for the 4.4.1 version.

And will it work with other software, such as Xcode 3.2, Xcode 3.3, or even different versions of Microsoft Office and Adobe Photoshop?

share|improve this question

2 Answers 2

up vote 1 down vote accepted

There are several things to look at here:

  • Application (folder)

It's usually perfectly save to rename the application (aka the application folder) so you can easily rename the existing Xcode to /Applications/Xcode 4.4.1 and install the new version in parallel

  • Preferences

Typically the application saves it's preferences in a fixed location in ~/Library. So if you have two versions installed in parallel they will both read and write from the same preferences files. This may be desirable from a user point of view but will lead to problems if the format or content changed in incompatible ways.

  • Addons

As far as Xcode is concerned, there is additonal software installed (automatically and/or on user request) in /Applications/Xcode Utilities. If you need this, it might not be enough to simply rename this folder because you will end up with two versions of these utilities (with Xcode/OS X picking up the "wrong" version)

share|improve this answer
    
so that means there might be problem... so the cleanest might be to install Mountain Lion on different partitions and install different versions? But if we haven't installed Xcode on partition 2, Xcode actually can be run from partition 1 and will show up in SpotLight as well... so hopefully installing on 2 different partitions won't affect each other. (can we turn off other partitions while booting up on a partition?) Otherwise, the cleanest might be to buy another Mac mini... –  動靜能量 Sep 17 '12 at 5:02
    
The key thing is probably ~/Library so if you create another user and use one for 4.1.1 and the other for 4.5 there shouldn't be a conflict (even without separate partitions). –  patrix Sep 17 '12 at 5:11
    
By the way, I found that inside of ~/Library, there is no folder called Xcode, so maybe it won't even conflict... but what if it uses another folder for it? –  動靜能量 Sep 17 '12 at 20:37
    
~/Library/Preferences/com.apple.dt.Xcode.plist –  patrix Sep 17 '12 at 20:40

You should be fine.

If you download an application twice into your downloads folder it simply adds a -1 to the end of the name and the application functions as normal so I don't see why not.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.