Comme le dit le titre, puis-je avoir les deux versions de Xcode installées sur la même machine ?
Réponses
Trop de publicités?Pour répondre à votre question : Oui. Lorsque vous installez Xcode 4 (et ses outils de développement), votre "ancien" dossier Xcode est renommé Developer-old (si vous aviez déjà installé Xcode 3).
Pour répondre à Ricket : Xcode 4 ne supporte pas (encore) certaines choses comme les plugins et certaines fonctionnalités (comme le code assembleur) sont inexistantes dans Xcode4 (peut-être encore ou jamais) donc si vous comptez sur certaines choses, vous devriez garder une copie de Xcode 3.
Si vous voulez jeter un coup d'œil à une bonne critique de Xcode 4 (et voir certains des principaux avantages/inconvénients), vous pouvez consulter le site suivant este .
Oui.
Extrait du document 'About Xcode and iOS SDK.pdf' :
Par défaut, Xcode 4 s'installe dans le dossier /Developer - mais si vous souhaitez l'installer dans un dossier différent, lui permettant de coexister avec les installations précédentes de Xcode 3.2, vous pouvez changer cet emplacement. Vous pouvez le faire en sélectionnant "Installation personnalisée".
Le document donne des instructions détaillées.
Je viens d'installer Xcode 4 (iOS 5 beta) en suivant le pointeur de Wayfaring Stranger pour changer la destination des Essentials (par défaut le dossier Developer, ce qui aurait probablement désinstallé Xcode 3).
Cependant, notez que l'installation par rapport aux outils en ligne de commande n'a pas été aussi facile. Jusqu'à présent, j'ai remarqué :
-
xed a disparu du PATH (et le nouveau Xcode n'a pas été ajouté non plus). Mes scripts/aliases ont cessé de fonctionner jusqu'à ce que je corrige le problème. Vous pourriez vouloir vous assurer que votre PATH est bien configuré après l'installation.
-
xed depuis mon dossier d'installation personnalisé (4.0) ne trouve pas Xcode.app qu'il est censé lancer.
-
XcodeBuild (et probablement d'autres outils en ligne de commande) a été remplacé par le nouveau dans /usr/bin, donc si vous construisez avec un SDK qui n'est pas inclus dans Xcode 4 (par exemple, 4.2), vous obtiendrez des erreurs de construction.
Quant à la question de savoir pourquoi on voudrait les installer côte à côte, il y a une autre raison qui n'a pas été mentionnée par les autres. Si vous avez une équipe, même de quelques personnes, et une date d'expédition, vous ne voudrez peut-être pas changer votre outillage avant une date ultérieure. Mais vous pourriez vouloir vérifier ce qui est nouveau. Par exemple, je veux suivre les sessions de la WWDC qui traitent des nouvelles fonctionnalités du SDK/Xcode.