¿Cómo hago que Xcode 4.1 se ejecute en Snow Leopard?

Estoy tratando de actualizar a xcode 4.1, pero no funciona como esperaba. Soy un desarrollador de iOS registrado, así que descargué el (enorme) instalador. Cuando hago doble clic, parece iniciarse, pero luego se detiene, no sucede nada. No hay una ventana de instalación con botones para hacer clic, etc. Estoy seguro de que hay una mejor manera de hacer la instalación desde la terminal y ver qué sucede realmente. ¿Qué pruebo a continuación?

Además, me pregunto si alguien ya ha hecho que esto funcione con OSX 10.6.8, ya que hubo algunas descripciones del bloqueo del instalador en los foros de desarrollo. No hay respuestas allí a partir de ayer.

Actualización: intentado hasta ahora-- Nota: Esta es la versión correcta de xcode 4.1 para 10.6 (leopardo de las nieves) No la de la tienda Mac, que es solo para 10.7.

  • Eliminé la versión anterior de xcode (era 3.2.5) usando /Developer/Library/uninstall-devtools --mode=all.

  • Mirando el syslog, veo un par de errores que podrían estar causando problemas: En primer lugar, cuando apagué anoche, muestra Macintosh DirectoryService[11]: BUG in libdispatch: 10K549 - 1960 - 0x10004004. En segundo lugar, esto aparece repetidamente:Macintosh com.apple.launchd[1] (com.apple.SystemStarter): Failed to count the number of files in "/System/Library/StartupItems": No such file or directory

  • Cuando probé el instalador nuevamente, el syslog informó lo anterior no such file or directoryvarias veces, luego Macintosh com.apple.launchd.peruser.501[93] (com.apple.coreservices.uiagent[230]): Job appears to have crashed: Segmentation faulty un informe de bloqueo.

Tal vez algo está dañado en mis archivos /System/Library que está causando que se ahogue. ¿Alguna otra idea sobre sugerencias sobre cómo reparar esto?

Actualización 2: nunca logré instalar xcode 4 en mi macBook. La raíz del problema parece ser que este fue uno de los primeros modelos de MacBook en utilizar el procesador Intel. Y XCode 4 no parece funcionar bien en este procesador. Es posible que alguien ya haya encontrado una solución alternativa, pero terminé con una computadora más nueva: MacBook Air de finales de 2009 con Snow Leopard. No hay problemas con la instalación de xcode 4.

Cosas de Crash Report: (con suerte, los bits útiles ...)


Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00000000281e9000
Crashed Thread:  2

Thread 2 Crashed:
0   libSystem.B.dylib               0x96032401 sha1_block_asm_data_order + 29

Thread 2 crashed with X86 Thread State (32-bit):
  eax: 0xb02258a0  ebx: 0x93e07a69  ecx: 0x281e9000  edx: 0xb4148629
  edi: 0x85121bec  esi: 0xa1f8b822  ebp: 0xd7deffcd  esp: 0xb02257c0
   ss: 0x0000001f  efl: 0x00010286  eip: 0x96032401   cs: 0x00000017
   ds: 0x0000001f   es: 0x0000001f   fs: 0x0000001f   gs: 0x00000037
  cr2: 0x281e9000

Followed by a long list of addresses that all refer to various files in either /System/Library/Frameworks or /usr/lib/. Several of them have ???(???) in the line. 

The last line is: 
`0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib`
¿Cuál estás usando, el de desarrolladores.apple.com o el de Mac App Store?
El de los desarrolladores. El que está en la tienda de aplicaciones es solo para 10.7, que no estoy ejecutando.
Gracias por la aclaración. Quería asegurarme de que tiene razón, la versión MAS no funcionará en 10.6.
¿Por qué molestarse? ¿Algún motivo para no actualizar el sistema operativo?

Respuestas (4)

Usaría Xcode 4.2, ya que es la última versión compatible de Xcode en Snow Leopard. Todavía se puede descargar desde developer.apple.com.

Según Wikipedia, hubo dos versiones de 4.1. Uno se introdujo con OS X Lion y otro se lanzó para Snow Leopard. Tal vez el lanzamiento de Lion requiera Lion, y tal vez ese es el que tiene. No estoy seguro de cómo podrías notar la diferencia.

Lea la pregunta ENTERA, junto con las actualizaciones. Una vez que haya hecho eso, creo que comprenderá que su respuesta no es muy útil.

Intente eliminar primero la versión anterior de XCode (hay un script de desinstalación en la carpeta de herramientas de desarrollo), luego ejecute el instalador. Por alguna extraña y desconocida razón, puede atascarse al intentar reemplazar la versión anterior.

Si eso no funciona, busque en su syslog y vea si está arrojando algún error y publique de nuevo y veremos si está sucediendo algo extraño.

Este mismo problema me pasó ayer. Desinstalé todos los rastros de Xcode, inicié el instalador nuevamente y estaba listo para comenzar.
OK, finalmente tuve la oportunidad de probarlo. Ejecuté uninstall-devtools --mode=all. Revisó todo y parece haber borrado xcode. Reinicié. Lo intenté de nuevo. Supongo que hubo algún progreso: el ícono saltó hacia arriba y hacia abajo mucho más antes de que se rindiera. Encontré un syslog binario en /usr/bin. ¿Es ese el lugar correcto? ¿Cómo verifico si se trata de 'errores de lanzamiento'?
@Chris, ¿puede dar más detalles sobre 'todos los rastros de xcode'?
ejecuté estosudo /Developer/Library/uninstall-devtools --mode=all
@Suz intente ir a Aplicaciones, luego a Utilidades y luego a Consola, le dará acceso al syslog y podrá averiguar dónde está el problema.
@Chris. Mmm. Igual que yo. Debe haber algún otro misterio también entonces.
Pidió especialmente Xcode 4.1 y no Xcode 3.2.6