Come dice il titolo, posso avere entrambe le versioni di Xcode installate sulla stessa macchina?
Per rispondere alla tua domanda: Sì. Quando installi Xcode 4 (e i suoi strumenti di sviluppo) la tua "vecchia" cartella Xcode viene rinominata come Developer-old (a condizione che tu abbia già installato Xcode 3)
Per rispondere a Ricket: Xcode 4 non supporta ancora alcune cose (come) Plugin e alcune funzionalità (come il codice assembly) non esistono in Xcode4 (forse ancora o mai) quindi se ti affidi ad alcune cose potresti volere per mantenere una copia di Xcode 3 in giro.
Se vuoi dare un'occhiata a una buona recensione di Xcode 4 (e vedere alcuni dei principali vantaggi / svantaggi) dai un'occhiata a questo .
Sì.
Dal documento "Informazioni su Xcode e iOS SDK.pdf":
By default, Xcode 4 installs in the folder /Developer - but if you wish to install it in a different folder, allowing it to co-exist with previous Xcode 3.2 installations, you can change this location. You do this by selecting "Custom Install"
Il documento fornisce istruzioni dettagliate.
Ho appena installato Xcode 4 (iOS 5 beta) seguendo il puntatore di Wayfaring Stranger per cambiare la destinazione di Essentials (l'impostazione predefinita è la cartella Developer, che probabilmente avrebbe disinstallato Xcode 3).
Tuttavia, si noti che l'installazione vis-a-vis degli strumenti da riga di comando non era così semplice. Finora ho notato:
xed è scomparso dal PATH (e il nuovo Xcode non è stato aggiunto, neanche). I miei script / alias hanno smesso di funzionare finché non ho risolto il problema. Potresti voler assicurarti che il tuo PATH sia impostato subito dopo l'installazione.
xed dalla mia cartella di installazione personalizzata (4.0) non trova Xcode.app che deve essere avviato.
XcodeBuild (e probabilmente altri strumenti da riga di comando) è stato sostituito con quello nuovo in / usr / bin, quindi se stai costruendo contro un SDK che non è incluso in Xcode 4 (ad esempio, 4.2), ti ottieni errori di compilazione.
Per quanto riguarda il motivo per cui si vorrebbe installare questi parallelismi, c'è un'altra ragione che non è stata menzionata da altri. Se hai una squadra di poche persone e una data di spedizione, potresti non voler cambiare la tua attrezzatura fino a una data successiva. Ma potresti voler controllare le novità. Ad esempio, desidero seguire le sessioni WWDC che discutono le nuove funzionalità di SDK / Xcode.
Ho appena creato XCode 3 e 4 insieme. Per prima cosa ho installato XCode 4 e poi ho deciso che avevo bisogno di entrambi. Dopo aver installato XCode 3 in / Developer / XCode3, XCode 4 si è rotto. Ho eseguito di nuovo il programma di installazione XCode 4 e ora funzionano entrambi.
Leggi altre domande sui tag xcode development