Xcode 4 und Snow Leopard

4

Das ist das Ding:

  • Ich habe Xcode 4.3 auf meinem MacBook Pro (mit Lion)
  • Ich bin mit 4.0.2 auf meinem iMac (mit Snow Leopard) festgefahren

Kann ich irgendetwas ab Version 4.1 auf meinem iMac zum Laufen bringen, wenn ich wirklich eine SnowLeopard-Maschine behalten möchte (zu Entwicklungszwecken)?

Dr.Kameleon
quelle
Ist es möglich, dass die Befehlszeilentools für 10.6.8 im Apple Developer Center nicht mehr verfügbar sind?!?

Antworten:

3

Wenn Sie sich für das kostenpflichtige iOS-Entwicklerprogramm registriert haben, sollte Xcode 4.2 für Snow Leopard im iOS Dev Center verfügbar sein .

Folgendes sehe ich auf einem bezahlten Konto:

Xcode bezahltes Entwicklerkonto

Folgendes sehe ich von einem nicht bezahlten Konto (es gibt keinen Xcode 4.x für Snow Leopard):

Nicht bezahltes Xcode-Entwicklerkonto

Dies erklärt auch, warum Xcode im Snow Leopard App Store kostenpflichtig heruntergeladen wird, im Lion App Store jedoch kostenlos ist.

Nilpferd
quelle
Ich bin ein registrierter iOS- und Mac-Entwickler, kann aber immer noch keinen Link für Xcode 4.2 für Snow Leopard finden (wird das überhaupt unterstützt? Ich bin nicht 100% sicher). Alles was ich gefunden habe ist für Lion. Irgendwelche Ideen oder spezielle Links, auf die ich verweisen soll?
Dr.Kameleon
Haben Sie die jährliche Gebühr von 99 USD bezahlt?
Hippo
1
OK OK. Ich habe gerade herausgefunden, was schief gelaufen ist. Ziemlich dumm von mir. Sie hatten 100% recht. Ich habe mich gerade mit dem ersten Benutzernamen angemeldet, den ich verwendet habe (eine winzige Variation davon, eigentlich zu unbemerkt ...), bevor ich in den kostenpflichtigen Programmen registriert wurde. (Was die Entwicklerprogramme betrifft, yep, sie sind getrennt; jeweils 99 $ / Jahr. Ich bin für beide registriert, obwohl ich hauptsächlich ein Mac-Entwickler bin.) Vielen Dank! :-)
Dr.Kameleon
1
Freut mich zu hören, dass es funktioniert hat!
Hippo
1
Nun, ich verwende mein MacBook für Lion-Tests und meinen iMac für SnowLeopard-Tests. Es ist also eine große Erleichterung, dass ich jetzt auch ein bisschen mit meinem iMac-Computer auf dem neuesten Stand sein kann. Danke noch einmal! :-)
Dr.Kameleon
3

Wenn Sie Xcode nicht wirklich benötigen, aber nur die Xcode-Befehlszeilentools benötigen, können Sie diese auf Snow Leopard wie folgt installieren .

Laden Sie einfach das "Command Line Tools" -Paket von Apple Developer herunter (kostenloses Konto erforderlich; Sie können Ihre Apple ID verwenden). Zum jetzigen Zeitpunkt trägt das Paket den Namen "Befehlszeilentools für Xcode - Ende März 2012". Es handelt sich um ein 171,70 MB großes Festplatten-Image, das im Gegensatz zum vollständigen Xcode-Download über 4 GB verblasst.

Wenn Sie Xcode bereits installiert haben, müssen Sie es deinstallieren, bevor Sie die Befehlszeilentools installieren.

Nachdem Sie das Paket heruntergeladen haben, starten Sie Terminal.app und geben Sie Folgendes ein:

cd
mkdir osx-gcc
cd /Volumes/Command\ Line\ Tools
cp -r * ~/osx-gcc

cd ~/osx-gcc
mkdir pkg
mv Command\ Line\ Tools.mpkg pkg/install.mpkg
cd pkg
xar -xvf install.mpkg

Hinweis: Es ist wichtig, dass Sie cp -ranstatt nur verwenden cp; Ersteres kopiert alle versteckten Installationsdateien in das ~/osx-gccVerzeichnis. Die Command Line Tools.mpkgDatei ist lediglich ein 512-KB-Deskriptor, der die Installationsanweisungen enthält. Die eigentlichen Pakete befinden sich im versteckten PackagesVerzeichnis mit dem passenden Namen .

Öffnen Sie anschließend die DistributionDatei mit Ihrem bevorzugten Texteditor. Ich ziehe Textmate ( mate Distribution), aber Sie können verwenden vi, emacs, BBEdit, TextWrangler oder sogar TextEdit ( open -a TextEdit Distribution). In der zehnten Zeile sollten Sie Folgendes sehen:

var majorOSVersion = '10.7';

Dies gibt die Mindestanforderungen an das Betriebssystem an - in diesem Fall OS X 10.7 Lion. Wechseln Sie '10.7'zu '10.6', speichern Sie die Datei und schließen Sie den Texteditor. Sie haben das Paket jetzt so geändert, dass es erfolgreich auf Snow Leopard installiert werden kann. Der letzte Schritt besteht darin, die Paketdatei neu zu erstellen, damit sie von der Installer-App gelesen werden kann:

rm install.mpkg
xar -c . -vf ../install.mpkg
cd ..
open install.mpkg
Mathias Bynens
quelle
0

Nachdem Sie sich beim Mac Dev Center angemeldet haben, befindet sich auf der "OS X Lion" -Homepage im unteren Bereich ein Link "Zusätzliche Downloads" mit der Beschreibung "Zusätzliche Pre-Release-Software, frühere Versionen von Mac OS X und Hardwaretreiber-Downloads im Apple Entwickler-Downloadseite. "

Klicken Sie auf den Link Alle Downloads anzeigen, um eine Liste von> 150 Downloads, sortiert nach Datum, und eine Kategoriesuche aufzurufen.

Klicken Sie in der Kategorie "Entwicklertools" auf den Link "Nächste Seite", bis Sie zu Xcode for Snow Leopard gelangen .

Hinweis: Ich habe es im Mac Dev Center gefunden. Ich habe das iOS Dev Center nicht überprüft, obwohl ich den Verdacht habe, dass der Download dort ebenfalls vorhanden sein könnte.

Abhi Beckert
quelle