Xcode 4 y Snow Leopard

Esta es la cosa:

  • Tengo Xcode 4.3 en mi MacBook Pro (ejecutando Lion)
  • Estoy atascado con 4.0.2 en mi iMac (ejecutando Snow Leopard)

Dado que realmente me gustaría conservar una máquina que ejecuta SnowLeopard (para fines de desarrollo), ¿hay alguna forma de que pueda obtener algo 4.1 o superior para ejecutar en mi iMac?

¿Es posible que las herramientas de línea de comandos para 10.6.8 ya no estén disponibles en el centro de desarrolladores de Apple?

Respuestas (3)

Si se ha registrado en el programa de pago para desarrolladores de iOS, debería poder ver Xcode 4.2 para Snow Leopard disponible en el Centro de desarrollo de iOS .

Esto es lo que veo de una cuenta paga:

Cuenta de desarrollador paga de Xcode

Esto es lo que veo de una cuenta no paga (no hay Xcode 4.x para Snow Leopard):

Cuenta de desarrollador no paga de Xcode

Esto también explica por qué Xcode es una descarga paga en la tienda de aplicaciones Snow Leopard, pero es gratuita en la tienda de aplicaciones Lion.

Estoy registrado como desarrollador de iOS y Mac, pero todavía no puedo encontrar ningún enlace para Xcode 4.2 para Snow Leopard (¿es compatible? No estoy 100% seguro). Todo lo que encontré es para Lion. ¿Alguna idea o enlace específico para señalarme?
¿Ha pagado la cuota anual de $99?
Eso es MUY MUY raro. ¿Cómo es esto? Estoy viendo la segunda página que publicaste... :-S
Creo que hay programas de desarrollador separados para iOS y OS X, ¿estás seguro de que has pagado por el correcto?
BIEN BIEN. Acabo de darme cuenta de lo que estaba saliendo mal. Bastante estúpido de mi parte. Tenías 100% razón. Acabo de iniciar sesión con el primer nombre de usuario que estaba usando (en realidad, una pequeña variación, demasiado imperceptible...) antes de registrarme en los programas pagos. (En cuanto a los Programas para desarrolladores, sí; son independientes; 99 $/año cada uno. Estoy registrado para ambos, aunque principalmente soy un desarrollador de Mac). ¡MUCHAS gracias! :-)
¡Me alegra saber que funcionó!
Bueno, estoy usando mi MacBook para las pruebas de Lion y mi iMac para las pruebas de SnowLeopard, así que es un gran alivio que ahora también podré ponerme al día con mi máquina iMac. ¡Gracias de nuevo! :-)

Si realmente no necesita Xcode, pero todo lo que necesita son las herramientas de línea de comandos de Xcode, aquí le mostramos cómo instalarlas en Snow Leopard .

Simplemente descargue el paquete "Herramientas de línea de comandos" de Apple Developer (se requiere una cuenta gratuita; puede usar su ID de Apple). En el momento de redactar este documento, el paquete se denomina "Herramientas de línea de comandos para Xcode: finales de marzo de 2012". Es una imagen de disco de 171,70 MB, que palidece en contraste con la descarga completa de Xcode de más de 4 GB.

Tenga en cuenta que, si ya instaló Xcode, querrá desinstalarlo antes de instalar las herramientas de línea de comandos.

Una vez que haya descargado el paquete, inicie Terminal.app y escriba:

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

Nota: es importante que use cp -r, en lugar de simplemente cp; el primero copiará todos los archivos de instalación ocultos en el ~/osx-gccdirectorio. El Command Line Tools.mpkgarchivo es simplemente un descriptor de 512 KB que contiene las instrucciones de instalación; los paquetes reales se encuentran en el directorio oculto con el nombre apropiado Packages.

A continuación, abra el Distributionarchivo con su editor de texto favorito. Prefiero TextMate ( mate Distribution), pero puede usar vi, emacs, BBEdit, TextWrangler o incluso TextEdit ( open -a TextEdit Distribution). En la décima línea, debería ver lo siguiente:

var majorOSVersion = '10.7';

Esto especifica el requisito mínimo del sistema operativo: OS X 10.7 Lion, en este caso. Cambie '10.7'a '10.6', guarde el archivo y cierre su editor de texto. Ahora ha modificado el paquete para que se instale correctamente en Snow Leopard; el paso final es recrear el archivo del paquete para que la aplicación de instalación pueda leerlo:

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

Después de iniciar sesión en el centro de desarrollo de mac, la página de inicio de "OS X Lion" tiene un enlace cerca de la parte inferior "Descargas adicionales" con la descripción "Encuentre software de prelanzamiento adicional, versiones anteriores de Mac OS X y descargas de controladores de hardware en Apple". Sitio de descargas para desarrolladores".

Hacer clic en el enlace Ver todas las descargas me lleva a una lista de más de 150 descargas, ordenadas por fecha y una búsqueda por categoría.

En la categoría Herramientas para desarrolladores, haga clic en el vínculo "Página siguiente" hasta llegar a Xcode para Snow Leopard .

Tenga en cuenta que lo encontré en el Centro de desarrollo de Mac, no revisé el Centro de desarrollo de iOS, aunque sospecho que la descarga también podría estar allí.