6 votes

Comment puis-je faire fonctionner Xcode 4.1 sous Snow Leopard?

Je tente de passer à xcode 4.1, mais cela ne fonctionne pas comme prévu. Je suis un développeur iOS enregistré, donc j'ai téléchargé le programme d'installation (énorme). Lorsque je double-clique, il semble se lancer, mais ensuite il reste bloqué - rien ne se passe. Il n'y a pas de fenêtre d'installation avec des boutons à cliquer, etc. Je suis sûr qu'il y a une meilleure manière de faire l'installation depuis le terminal et de voir ce qui se passe réellement. Que dois-je essayer ensuite?

De plus, je me demande si quelqu'un a déjà réussi à le faire fonctionner avec OSX 10.6.8, car il y avait des descriptions de l'installeur plantant sur les forums de développement. Aucune réponse à ce sujet jusqu'à hier.

Mise à jour: ce que j'ai essayé jusqu'à présent-- Remarque: il s'agit de la version correcte de xcode 4.1 pour 10.6 (snow leopard) Pas celle du mac store, qui est uniquement pour 10.7.

  • J'ai supprimé la version précédente de xcode (était 3.2.5) en utilisant /Developer/Library/uninstall-devtools --mode=all.

  • En regardant le syslog, je vois quelques erreurs qui pourraient poser problème: Tout d'abord, quand j'ai éteint hier soir, il affiche Macintosh DirectoryService[11]: BUG in libdispatch: 10K549 - 1960 - 0x10004004. Deuxièmement, ceci apparaît plusieurs fois: Macintosh com.apple.launchd[1] (com.apple.SystemStarter): Failed to count the number of files in "/System/Library/StartupItems": No such file or directory

  • Lorsque j'ai réessayé l'installeur, le syslog a signalé le message no such file or directory plusieurs fois, puis Macintosh com.apple.launchd.peruser.501[93] (com.apple.coreservices.uiagent[230]): Job appears to have crashed: Segmentation fault et un rapport de plantage.

Peut-être qu'il y a quelque chose de corrompu dans mes fichiers /System/Library qui le fait planter. D'autres idées ou suggestions sur comment réparer cela?

Mise à jour 2: Je n'ai jamais réussi à installer xcode 4 sur mon MacBook. Le cœur du problème semble être que c'était l'un des premiers modèles de MacBook à utiliser le processeur Intel. Et XCode 4 ne semble pas bien fonctionner sur ce processeur. Quelqu'un a peut-être trouvé une solution de contournement maintenant, mais j'ai fini par obtenir un nouvel ordinateur: un MacBook Air de fin 2009 tournant sous Snow Leopard. Aucun problème avec l'installation de xcode 4.

Informations du rapport de plantage : (en espérant que les éléments utiles...)


Type d'exception :  EXC_BAD_ACCESS (SIGSEGV)
Codes d'exception: KERN_INVALID_ADDRESS à 0x00000000281e9000
Thread Crashed :  2

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

Thread 2 s'est écrasé avec l'état de thread X86 (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

Suivi d'une longue liste d'adresses faisant référence à divers fichiers dans /System/Library/Frameworks ou /usr/lib/. Plusieurs d'entre eux ont des ???(???) dans la ligne. 

La dernière ligne est : 
`0xffff0000 - 0xffff1fff  libSystem.B.dylib ??? (???) <2DCD13E3-1BD1-6F25-119A-3863A3848B90> /usr/lib/libSystem.B.dylib`

1voto

codeulike Points 9017

Je utiliserais Xcode 4.2, car c'est la dernière version prise en charge de Xcode sur Snow Leopard. Il peut toujours être téléchargé depuis developer.apple.com.

0voto

Martin McNulty Points 1404

Selon Wikipedia, il y a eu deux versions de 4.1. Une a été introduite avec OS X Lion, et une autre a été publiée pour Snow Leopard. Peut-être que la version Lion nécessite Lion, et peut-être que c'est celle que vous avez. Je ne suis pas sûr comment vous pourriez faire la différence.

-1voto

Nicholas Smith Points 2353

Essayez d'abord de supprimer la version précédente de XCode (il y a un script de désinstallation dans le dossier Dev tools), puis exécutez l'installateur. Pour une raison bizarre et inconnue, il peut rester bloqué en essayant de remplacer la version précédente.

Si cela ne fonctionne pas, explorez votre syslog pour voir s'il affiche des erreurs et revenez ici pour que nous puissions voir s'il se passe quelque chose d'étrange.

-2voto

jpewterbaugh Points 11

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