Mi stavo chiedendo, è sicuro installare Xcode 4.2 su Xcode 4.1? Si romperà cose come homebrew o altro, che usa strumenti da riga di comando forniti da Xcode?
Rispondere alla prima parte della tua domanda.
Se installi diverse versioni (o build) di Xcode sullo stesso disco rigido di avvio del Mac, ti consigliamo di dare al "nuovo" Xcode un nome diverso. Altrimenti il tuo ambiente di sviluppo diventa instabile anche se "sudo / Library / uninstall-devtools".
Un esempio di "unstable" è l'oggetto UIKit drag-to-connect sull'XIB al codice IBOutlet che non "si attacca".
Suggerirei a qualcuno di spostare questa domanda su stackoverflow.com.