Wie bekomme ich Xcode 4.1 unter Snow Leopard zum Laufen?

Ich versuche, auf xcode 4.1 zu aktualisieren, aber es funktioniert nicht wie erwartet. Ich bin ein registrierter iOS-Entwickler, also habe ich das (riesige) Installationsprogramm heruntergeladen. Wenn ich doppelklicke, scheint es zu starten, aber dann bleibt es stehen – nichts passiert. Es gibt kein Installationsfenster mit Schaltflächen zum Klicken usw. Ich bin sicher, dass es eine bessere Möglichkeit gibt, die Installation vom Terminal aus durchzuführen und zu sehen, was wirklich passiert. Was versuche ich als nächstes?

Außerdem frage ich mich, ob jemand dies schon mit OSX 10.6.8 zum Laufen gebracht hat, da es einige Beschreibungen des Absturzes des Installationsprogramms in den Entwicklerforen gab. Dort gibt es seit gestern keine Antworten.

Update: bisher versucht-- Hinweis: Dies ist die richtige Version von xcode 4.1 für 10.6 (Snow Leopard) Nicht die aus dem Mac Store, die nur für 10.7 ist.

  • Ich habe die vorherige Version von xcode (war 3.2.5) mit entfernt /Developer/Library/uninstall-devtools --mode=all.

  • Wenn ich mir das Syslog ansehe, sehe ich ein paar Fehler, die Probleme verursachen könnten: Erstens, als ich gestern Abend heruntergefahren habe, zeigt es Macintosh DirectoryService[11]: BUG in libdispatch: 10K549 - 1960 - 0x10004004. Zweitens taucht dies immer wieder auf:Macintosh com.apple.launchd[1] (com.apple.SystemStarter): Failed to count the number of files in "/System/Library/StartupItems": No such file or directory

  • Als ich das Installationsprogramm erneut versuchte, meldete das Syslog no such file or directorymehrmals das oben Gesagte, dann Macintosh com.apple.launchd.peruser.501[93] (com.apple.coreservices.uiagent[230]): Job appears to have crashed: Segmentation faultund einen Absturzbericht.

Vielleicht ist etwas in meinen /System/Library-Dateien beschädigt, was dazu führt, dass es erstickt. Irgendwelche anderen Ideen oder Vorschläge, wie man das reparieren kann?

Update 2: Ich habe es nie geschafft, xcode 4 auf meinem MacBook zu installieren. Die Wurzel des Problems scheint zu sein, dass dies eines der frühesten MacBook-Modelle war, das den Intel-Prozessor verwendete. Und XCode 4 scheint auf diesem Prozessor nicht gut zu laufen. Jemand hat vielleicht inzwischen eine Problemumgehung gefunden, aber ich landete bei einem neueren Computer: Ende 2009 MacBook Air mit Snow Leopard. Keine Probleme mit der Installation von xcode 4.

Crash Report Stuff: (hoffentlich die nützlichen Bits ...)


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`
Welchen verwendest du, den von developer.apple.com oder den aus dem Mac App Store?
Die von den Entwicklern. Die im App Store ist nur für 10.7, die ich nicht verwende.
Danke für die Klarstellung. Da Sie Recht haben, wollte ich sicherstellen, dass die MAS-Version unter 10.6 nicht funktioniert.
Warum die Mühe? Gibt es einen Grund, das Betriebssystem nicht zu aktualisieren?

Antworten (4)

Ich würde Xcode 4.2 verwenden, da es die letzte unterstützte Version von Xcode auf Snow Leopard ist. Es kann weiterhin von developer.apple.com heruntergeladen werden.

Laut Wikipedia gab es zwei Versionen von 4.1. Einer wurde mit OS X Lion eingeführt und ein anderer wurde für Snow Leopard veröffentlicht. Vielleicht erfordert die Lion-Version Lion, und vielleicht ist es das, was Sie haben. Ich bin mir nicht sicher, wie Sie den Unterschied erkennen könnten.

Lesen Sie die GANZE Frage zusammen mit den Aktualisierungen. Sobald Sie das getan haben, werden Sie, denke ich, verstehen, dass Ihre Antwort nicht sehr hilfreich ist.

Versuchen Sie zuerst, die vorherige Version von XCode zu entfernen (es gibt ein Deinstallationsskript im Ordner „Dev Tools“), und führen Sie dann das Installationsprogramm aus. Aus irgendeinem bizarren und unbekannten Grund kann es beim Versuch, die vorherige Version zu ersetzen, stecken bleiben.

Wenn das nicht funktioniert, stöbern Sie in Ihrem Syslog und sehen Sie, ob es Fehler auslöst, und posten Sie es zurück, und wir werden sehen, ob etwas Seltsames vor sich geht.

Genau dieses Problem ist mir gestern passiert. Ich habe alle Spuren von Xcode deinstalliert, das Installationsprogramm erneut gestartet und konnte loslegen.
OK, ich hatte endlich die Gelegenheit, es zu versuchen. Ich habe uninstall-devtools --mode=all ausgeführt. Es hat alles durchgesehen und scheint xcode gelöscht zu haben. Ich habe neu gestartet. Ich versuchte es erneut. Ich schätze, es gab einige Fortschritte – das Symbol sprang viel mehr auf und ab, bevor es aufgab. Ich habe ein binäres Syslog in /usr/bin gefunden. Ist das der richtige Ort? Wie überprüfe ich, ob es sich um „Wurffehler“ handelt?
@Chris kannst du näher auf „alle Spuren von xcode“ eingehen?
Ich habe das ausgeführtsudo /Developer/Library/uninstall-devtools --mode=all
@Suz versuchen Sie, zu Anwendungen, dann zu Dienstprogrammen und dann zu Konsole zu gehen. Dadurch erhalten Sie Zugriff auf das Syslog und können herausfinden, wo das Problem liegt.
@ Chris. Hmm. Genau wie ich. Dann muss es noch ein anderes Rätsel geben.
Er fragte speziell nach Xcode 4.1 und nicht nach Xcode 3.2.6