Ist es möglich, Xcode 3 und 4 nebeneinander auf demselben Computer auszuführen?

13

Kann ich, wie der Titel schon sagt, beide Versionen von Xcode auf demselben Computer installieren?

sdg
quelle
1
Aus Neugier ... Warum? (Oh Gott, das ist so eine Apple-Sache zu sagen)
Ricket
2
@Ricket: Weil Xcode momentan sehr, sehr fehlerhaft ist und es nicht erforderlich ist, v4 zu haben, um die neuesten SDKs zu verwenden.
Philip Regan

Antworten:

13

Um Ihre Frage zu beantworten: Ja. Wenn Sie Xcode 4 (und seine Entwickler-Tools) installieren, wird Ihr "alter" Xcode-Ordner in "Entwickler-alt" umbenannt (vorausgesetzt, Sie haben bereits Xcode 3 installiert).

Um Ricket zu antworten: Xcode 4 unterstützt (noch) nicht einige Dinge wie Plugins und einige Funktionen (wie Assembler-Code) sind in Xcode4 nicht vorhanden (vielleicht noch oder nie) Kopie von Xcode 3 herum.

Wenn Sie sich eine gute Xcode 4-Rezension ansehen möchten (und einige der wichtigsten Vor- und Nachteile sehen möchten), schauen Sie sich diese an .

Martin Marconcini
quelle
1
Das ist sicher nicht passiert, als ich neulich Xcode 4 installiert habe. Xcode 3 wurde vollständig entfernt. Möglicherweise hat sich das Verhalten in einer späteren Version geändert.
andynormancx
1
@andy das wäre seltsam, aber ich kann es an dieser Stelle weder bestätigen noch leugnen, da ich bereits beides habe. Ich bin mir sicher, dass es eine Möglichkeit gab, dies zu vermeiden und es zu ersetzen, aber ich habe es vor ein paar Monaten installiert und erinnere mich jetzt nicht mehr.
Martin Marconcini
9

Ja.

Aus dem Dokument 'Über Xcode und iOS SDK.pdf':

Standardmäßig wird Xcode 4 im Ordner / Developer installiert. Wenn Sie es jedoch in einem anderen Ordner installieren möchten, sodass es gleichzeitig mit früheren Xcode 3.2-Installationen installiert werden kann, können Sie diesen Speicherort ändern. Wählen Sie hierzu "Benutzerdefinierte Installation".

Das Dokument enthält detaillierte Anweisungen.

Wayfaring Fremder
quelle
0

Gerade Xcode 4 (iOS 5 Beta) nach Wayfaring Strangers Zeiger installiert, um das Ziel von Essentials zu ändern (Standard ist der Entwicklerordner, der wahrscheinlich Xcode 3 deinstalliert hätte).

Beachten Sie jedoch, dass die Installation gegenüber Befehlszeilentools nicht so reibungslos verlief. Bisher ist mir aufgefallen:

  1. xed ist aus dem PATH verschwunden (und der neue Xcode wurde auch nicht hinzugefügt). Meine Skripte / Aliase funktionierten nicht mehr, bis ich das Problem behoben habe. Möglicherweise möchten Sie sicherstellen, dass Ihr PFAD direkt nach der Installation eingerichtet wurde.

  2. xed aus meinem benutzerdefinierten Installationsordner (4.0) kann Xcode.app nicht finden, das gestartet werden soll.

  3. XcodeBuild (und wahrscheinlich auch andere Befehlszeilentools) wurden durch das neue in / usr / bin ersetzt. Wenn Sie also mit einem SDK arbeiten, das nicht in Xcode 4 (z. B. 4.2) enthalten ist, erhalten Sie Erstellungsfehler.

Was die Frage betrifft, warum man diese nebeneinander installieren möchte, gibt es einen anderen Grund, der von anderen nicht erwähnt wurde. Wenn Sie ein Team mit nur wenigen Mitarbeitern und einem Versanddatum haben, möchten Sie Ihre Werkzeuge möglicherweise erst zu einem späteren Zeitpunkt ändern. Vielleicht möchten Sie aber auch wissen, was es Neues gibt. Ich möchte zum Beispiel die WWDC-Sitzungen mitverfolgen, in denen die neuen SDK / Xcode-Funktionen erläutert werden.

Tatiana Racheva
quelle
0

Habe gerade XCode 3 und 4 zusammengearbeitet. Zuerst habe ich XCode 4 installiert und dann entschieden, dass ich beide benötige. Nach der Installation von XCode 3 in / Developer / XCode3 brach XCode 4 ab. Ich habe das XCode 4-Installationsprogramm erneut ausgeführt und jetzt funktionieren beide.

David
quelle