4 votes

Xcode 4 et Snow Leopard

C'est le problème :

  • J'ai Xcode 4.3 sur mon MacBook Pro (sous Lion).
  • Je suis coincé avec la version 4.0.2 sur mon iMac (sous Snow Leopard).

Étant donné que j'aimerais vraiment conserver une machine fonctionnant sous SnowLeopard (à des fins de développement), y a-t-il un moyen de faire fonctionner une version 4.1 ou supérieure sur mon iMac ?

3voto

Hippo Points 2556

Si vous vous êtes inscrit au programme payant pour les développeurs iOS, vous devriez pouvoir voir Xcode 4.2 pour Snow Leopard disponible dans le dossier de l'utilisateur. Centre de développement iOS .

Voici ce que je vois à partir d'un compte payant :

Xcode paid developer account

Voici ce que je vois depuis un compte non payant (il n'y a pas de Xcode 4.x pour Snow Leopard) :

Xcode non-paid developer account

Cela explique également pourquoi Xcode est un téléchargement payant dans l'App Store de Snow Leopard, mais est gratuit dans l'App Store de Lion.

3voto

Jeff Bloom Points 225

Si vous n'avez pas vraiment besoin de Xcode, mais que tout ce dont vous avez besoin, ce sont les outils de ligne de commande de Xcode, voici comment les installer sur Snow Leopard .

Il suffit de télécharger le paquet "Command Line Tools" à partir de l'adresse suivante Développeur Apple (compte gratuit requis ; vous pouvez utiliser votre identifiant Apple). Au moment où nous écrivons ces lignes, le paquet est nommé "Command Line Tools for Xcode - Late March 2012". Il s'agit d'une image disque de 171,70 Mo, ce qui n'est rien comparé aux 4+ Go du téléchargement complet de Xcode.

Notez que, si vous avez déjà installé Xcode, vous devrez le désinstaller avant d'installer les outils de ligne de commande.

Une fois que vous avez téléchargé le paquet, lancez Terminal.app et tapez :

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

Note : Il est important que vous utilisiez cp -r plutôt que de simplement cp le premier copiera tous les fichiers d'installation cachés dans le dossier de l'utilisateur. ~/osx-gcc répertoire. Le site Command Line Tools.mpkg n'est qu'un descripteur de 512 Ko qui contient les instructions d'installation ; les paquets proprement dits se trouvent dans le fichier caché, nommé apt. Packages répertoire.

Ensuite, ouvrez le Distribution avec votre éditeur de texte préféré. Je préfère TextMate ( mate Distribution ), mais vous pouvez utiliser vi , emacs , BBEdit, TextWrangler, ou même TextEdit ( open -a TextEdit Distribution ). Sur la dixième ligne, vous devriez voir ce qui suit :

var majorOSVersion = '10.7';

Cela indique la configuration minimale requise pour le système d'exploitation - OS X 10.7 Lion, dans ce cas. Modifier '10.7' à '10.6' enregistrez le fichier et fermez votre éditeur de texte. Vous avez maintenant modifié le paquetage pour qu'il s'installe avec succès sur Snow Leopard ; la dernière étape consiste à recréer le fichier du paquetage pour qu'il puisse être lu par l'application d'installation :

rm install.mpkg
xar -c . -vf ../install.mpkg
cd ..
open install.mpkg

0voto

Adi Points 1105

Après s'être connecté au mac dev center, la page d'accueil d'"OS X Lion" comporte un lien vers le bas "Téléchargements supplémentaires" avec la description suivante : "Trouvez des logiciels de pré-version supplémentaires, des versions précédentes de Mac OS X et des téléchargements de pilotes matériels sur le site Apple Developer Downloads".

En cliquant sur le lien Afficher tous les téléchargements, j'obtiens une liste de plus de 150 téléchargements, triés par date, et une recherche par catégorie.

Dans la catégorie Outils du développeur, cliquez sur le lien "page suivante" jusqu'à ce que vous arriviez sur Xcode pour Snow Leopard .

Note : je l'ai trouvé dans le Dev Center Mac, je n'ai pas vérifié le Dev Center iOS, mais je soupçonne que le téléchargement s'y trouve également.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X