Est-il possible d'exécuter Xcode 3 et 4 côte à côte sur la même machine?

13

Comme le titre l'indique, puis-je avoir les deux versions de Xcode installées sur la même machine?

sdg
la source
1
Par curiosité ... Pourquoi? (oh mon Dieu, c'est une chose Apple à dire)
Ricket
2
@Ricket: Parce que Xcode est très, très bogué en ce moment et qu'il n'est pas nécessaire d'avoir la v4 pour utiliser les derniers SDK.
Philip Regan

Réponses:

13

Pour répondre à ta question, oui. Lorsque vous installez Xcode 4 (et ses outils de développement), votre "ancien" dossier Xcode est renommé comme ancien développeur (à condition que vous ayez déjà installé Xcode 3)

Pour répondre à Ricket: Xcode 4 ne prend pas (encore) en charge 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 voudrez peut-être garder un copie de Xcode 3 autour.

Si vous voulez jeter un œil à un bon examen de Xcode 4 (et voir certains des principaux avantages / inconvénients), jetez un coup d'œil à cela .

Martin Marconcini
la source
1
Ce n'est certainement pas ce qui s'est produit lorsque j'ai installé Xcode 4 l'autre jour. Il a complètement supprimé Xcode 3. Le comportement a peut-être changé dans une version ultérieure.
andynormancx
1
@andy ce serait étrange, mais je ne peux ni le confirmer ni le nier à ce stade car j'ai déjà les deux. Je suis sûr qu'il y avait une option pour éviter cela et le remplacer, mais je l'ai installé il y a quelques mois et je ne me souviens plus maintenant.
Martin Marconcini
9

Oui.

Du document 'À propos de Xcode et 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. Pour ce faire, sélectionnez "Installation personnalisée"

Le doc donne des instructions détaillées.

Étranger voyageur
la source
0

Je viens d'installer Xcode 4 (iOS 5 bêta) à la suite du pointeur de Wayfaring Stranger pour changer la destination d'Essentials (le dossier par défaut est Developer, qui aurait probablement désinstallé Xcode 3).

Cependant, notez que l'installation vis-à-vis des outils de ligne de commande n'était pas si fluide. Jusqu'à présent, j'ai remarqué:

  1. xed a disparu du PATH (et le nouveau Xcode n'a pas été ajouté non plus). Mes scripts / alias ont cessé de fonctionner jusqu'à ce que je résolve le problème. Vous voudrez peut-être vous assurer que votre PATH est configuré juste après l'installation.

  2. xed à partir de mon dossier d'installation personnalisé (4.0) ne trouve pas Xcode.app qu'il est censé lancer.

  3. XcodeBuild (et probablement d'autres outils de 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.

En ce qui concerne 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 d'autres. Si vous avez une équipe de quelques personnes et une date d'expédition, vous ne voudrez peut-être pas changer vos outils avant une date ultérieure. Mais, vous voudrez peut-être vérifier les nouveautés. Par exemple, je veux suivre les sessions de la WWDC qui traitent des nouvelles fonctionnalités du SDK / Xcode.

Tatiana Racheva
la source
0

Je viens de faire fonctionner XCode 3 et 4 ensemble. J'ai d'abord installé XCode 4, puis j'ai décidé que j'avais besoin des deux. Après avoir installé XCode 3 dans / Developer / XCode3, puis XCode 4 s'est cassé. J'ai à nouveau exécuté le programme d'installation de XCode 4 et maintenant les deux fonctionnent.

David
la source