Können Xcode 6 und Xcode 5 auf demselben Computer koexistieren?

83

Ich habe und verwende derzeit Xcode 5, und obwohl ich mit Xcode 6 experimentieren möchte, möchte ich es nicht für die Produktion verwenden. Kann ich beide auf demselben Computer installieren, ohne dass sie miteinander in Konflikt stehen? Ich konnte auf der Download-Seite für Xcode 6 nichts dazu finden.

mredig
quelle
1
Denken Sie daran, dass Sie möglicherweise Probleme mit Xcode Server haben. Weitere Informationen finden Sie im Abschnitt Dokumentation Known Issues in Xcode 6 Beta .
A-Live

Antworten:

67

Ich habe sie gerade nebeneinander installiert und bin auf keine Probleme mit dieser Anordnung gestoßen. Obwohl ich Xcode 6 offensichtlich nicht mehr lange hatte, habe ich dasselbe auch mit mehreren früheren Beta-Versionen von Xcode gemacht, und ich habe keinen Grund zu der Annahme, dass diese Version anders sein würde.

BEARBEITEN: Sie können xcode-selectzwischen den verschiedenen Versionen der Befehlszeilentools wechseln. Von der Manpage :

Wenn mehrere Xcode-Anwendungen auf einem System installiert sind (z. B. /Applications/Xcode.app mit dem neuesten Xcode und /Applications/Xcode-DP.app mit einer Entwicklervorschau), verwenden Sie xcode-select --switch path / to / Xcode. App, um den Xcode anzugeben, den Sie für Befehlszeilen-Entwicklertools verwenden möchten.

Ethan Holshouser
quelle
8
Irgendwelche Ideen, warum xcode 6 (wenn es angeklickt wird) eine Bounce-Animation hat, die 20 Sekunden lang läuft und dann nicht gestartet wird? Ich laufe am 10.9.3
UIChris
das gleiche für mich, kann es nicht zum Start bringen
devmiles.com
1
@mts Siehe meine Bearbeitung oben. Die Verwendung der Befehlszeilentools sollte kein Problem darstellen.
Ethan Holshouser
13
user1147981 - Mine prallte 2 Minuten lang ab, bevor ich gefragt wurde, ob ich zulassen möchte, dass es geöffnet wird. Dann prallte es eine Weile länger ab und ließ mich die Benutzervereinbarung akzeptieren. Dann begann es, Komponenten zu installieren, dann ein Windrad für eine Weile, und dann begann es schließlich (was nichts bedeutete) geschah, weil kein vorheriges Projekt zum automatischen Öffnen ausgewählt wurde).
Stuart P.
3
@newguy xcode-selectändert die Version von Xcode, die für die Befehlszeilentools (z. B. xcodebuild) verwendet wird, aber meines Wissens ändert es nicht die Standardanwendung für Dateierweiterungen, die mit Xcode verknüpft sind (einschließlich .xcworkspace). Es gibt eine Reihe von Möglichkeiten, dies zu tun, aber dies ist wahrscheinlich die einfachste: tech-recipes.com/rx/2573/…
Ethan Holshouser
17

Die Antwort ist ja

Wo kann man Xcode 6 Beta herunterladen?

  1. Gehen Sie zu https://developer.apple.com/xcode/downloads/
  2. Wählen Sie im iOS Dev Center Ansicht
  3. Melden Sie sich mit Ihrer Apple Developer ID an
  4. Wählen Sie oben links iOS 8 Beta aus
  5. Scrollen Sie nach unten und suchen Sie nach Xcode 6 Beta

Voraussetzung für Xcode 6 ist OS X Mavericks 10.9.3

Es wird im Ordner / Applications mit dem Namen Xcode6-Beta installiert , sodass Ihr aktueller Xcode nicht beschädigt wird

onmyway133
quelle
@Chandru Ich habe sowohl Xcode 5 als auch 6 auf meinem Macbook und ich habe nur 4 GB :)
onmyway133
Nur meine 2 Cent wert - um den Mac App Store für Downloads zu umgehen, führt Sie dieser Link direkt zu allen Downloads von Dev-Tools von Apple. developer.apple.com/downloads/index.action
jwknz
13

Sie können beide problemlos nebeneinander existieren. Sie können die Version festlegen, die Befehlszeilentools verwenden mit:

sudo xcode-select -s /Applications/Xcode6-Beta.app

Xcode 6 funktioniert auch mit 10.9.

Kornel
quelle
5
Es ist erwähnenswert, dass es nur unter OS X 10.9.3 oder höher funktioniert (nicht alle Versionen von 10.9)
Cody Reichert
13

Wie bereits erwähnt, können XCode 5 und 6 zusammen existieren. Ich möchte nur hinzufügen, dass Sie über die GUI auch zwischen den verschiedenen Versionen der Befehlszeilentools wechseln können: Öffnen Sie XCode -> Einstellungen -> Speicherorte .

xZenon
quelle
5

Mein Xcode 5-Symbol im Dock wurde zu einem großen Fragezeichen, da es mit der Installation von Yosemite gelöscht worden zu sein scheint. Wenn ich versuche, es erneut aus dem App Store herunterzuladen, heißt es, dass meine Version von OS X "zu neu" ist und mir das Herunterladen verweigert. Als nächstes habe ich Xcode 5.1.1 von den Entwickler-Downloads heruntergeladen, wodurch ich es schließlich installieren konnte. Beide leben jetzt glücklich auf Yosemite zusammen.

Ray Richards
quelle
4

Ich verwende OS X 10.9.3 und habe XCode 5.1.1 installiert. Heute habe ich die XCode 6 Beta installiert und es ging ohne Probleme. Jetzt habe ich eine XCodeund eine Xcode6-BetaApp.

gurehbgui
quelle
1
wo hast du es heruntergeladen
Lena Bru
@LenaBru Von der Mac Developer Seite. Ich glaube, Sie müssen in ihrem kostenpflichtigen Programm registriert sein, um die Beta herunterladen zu können.
Aglasser
1
Ich bin eingeschrieben ... Ich bin ein iOS-Entwickler in der Firma, ich habe ein Firmenkonto dafür ... Wo lade ich herunter?
Lena Bru
Ich bin ein registrierter Entwickler (kostenpflichtiges Konto) ... aber der iOS 8-Link ist in meinem Konto deaktiviert. Kannst du mir etwas vorschlagen?
Harshit Gupta
3
@harshitgupta Ich denke, dass Sie die neueste Programmlizenzvereinbarung akzeptieren müssen. Sehen Sie eine nette Aufforderung, dies auf developer.apple.com/membercenter/index.action zu tun ?
Pelotasplus
2

Ja, Sie können zwei Xcodes auf dem System haben, es wird jedoch empfohlen, den neuesten Xcode beizubehalten. Während der Installation von Xcode 6 wird die Meldung angezeigt , dass Xcode bereits vorhanden ist. Ersetzen / behalten? '

Gehen Sie mit einer neuen Kopie von Xcode erstellen. Dadurch wird Xcode 6 auf Ihrem System installiert. Der neu installierte Xcode wird in "Xcode 6" umbenannt . Ich verwende Xcode 5.1 und Xcode 6 auf meinem System und es scheint kein Problem zu geben.

Screenshot zur Ausgabe

Jayprakash Dubey
quelle
Danke dafür. Diese Aufforderung zum "Ersetzen / Behalten" erfolgte bei der Installation aus dem App Store?
Dan Rosenstark
Nein. Sie müssen den direkten Download verwenden: apple.stackexchange.com/questions/154472/…
Dan Rosenstark
1
@Yar: Nein, wenn Sie ein 'dmg'-Dateiformat herunterladen. Nach der Installation der Anwendung erscheint das Popup "Ersetzen / Behalten".
Jayprakash Dubey
1

Ja, Sie können zwei separate Versionen auf demselben Mac haben

  1. Xcode 6 im Mac App Store ersetzt die vorhandene Xcode-Installation. Nur die Xcode-Betas werden separat installiert (standardmäßig).

  2. Wenn Sie Xcode nur von https://developer.apple.com/downloads/ herunterladen und die Installation manuell durchführen (indem Sie Xcode von der DMG nach / Applications kopieren), werden Sie aufgefordert, beide zu ersetzen oder beizubehalten.

Wählen Sie die Option Beide beibehalten, wenn Sie dazu aufgefordert werden.

asheesh Verma
quelle