Come posso ottenere Xcode 4.1 in esecuzione con Snow Leopard?

6

Sto cercando di aggiornare a xcode 4.1, ma non funziona come previsto. Sono uno sviluppatore iOS registrato, quindi ho scaricato il (enorme) programma di installazione. Quando faccio doppio clic, sembra lanciare, ma poi si blocca - non succede nulla. Non c'è finestra di installazione con pulsanti per fare clic, ecc. Sono sicuro che c'è un modo migliore per eseguire l'installazione dal terminale e vedere cosa sta realmente accadendo. Cosa devo provare dopo?

Inoltre, mi chiedo se qualcuno abbia già fatto questo lavoro con OSX 10.6.8, poiché c'erano alcune descrizioni del programma di installazione che si bloccava sui forum di sviluppo. Nessuna risposta lì a partire da ieri.

Aggiornamento: provato fino ad ora -  Nota: questa è la versione corretta di xcode 4.1 per 10.6 (snow leopard) non quella del Mac Store, che è solo per 10.7.

  • Ho rimosso la versione precedente di xcode (era 3.2.5) utilizzando /Developer/Library/uninstall-devtools --mode=all .

  • Guardando il syslog, vedo un paio di errori che potrebbero causare problemi: in primo luogo, quando ho chiuso la scorsa notte, mostra Macintosh DirectoryService[11]: BUG in libdispatch: 10K549 - 1960 - 0x10004004 . In secondo luogo, questo viene visualizzato ripetutamente: Macintosh com.apple.launchd[1] (com.apple.SystemStarter): Failed to count the number of files in "/System/Library/StartupItems": No such file or directory

  • Quando ho provato di nuovo il programma di installazione, il syslog ha riportato il% dino such file or directory sopra più volte, poi Macintosh com.apple.launchd.peruser.501[93] (com.apple.coreservices.uiagent[230]): Job appears to have crashed: Segmentation fault e un rapporto di crash.

Forse qualcosa è danneggiato nei miei file / System / Library che sta causando il soffocamento. Altre idee su suggerimenti su come riparare questo?

Aggiornamento 2: non sono mai riuscito a installare xcode 4 sul mio MacBook. La radice del problema sembra essere che questo è stato uno dei primi modelli di MacBook a utilizzare il processore Intel. E XCode 4 non sembra funzionare bene su questo processore. Qualcuno potrebbe aver trovato un work-around ormai, ma ho finito con un nuovo computer: la fine del 2009 MacBook Air con Snow Leopard. Nessun problema con l'installazione di xcode 4.

Elementi del rapporto sugli arresti anomali: (si spera che i bit utili ...)

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'
    
posta Suz 10.10.2011 - 13:25
fonte

4 risposte

1

Userei Xcode 4.2, poiché è l'ultima versione supportata di Xcode su Snow Leopard. Può ancora essere scaricato da developer.apple.com.

    
risposta data 19.07.2013 - 20:26
fonte
0

Per Wikipedia, c'erano due versioni di 4.1. Uno è stato introdotto con OS X Lion e un altro è stato rilasciato per Snow Leopard. Forse la versione Lion richiede Lion, e forse è quello che hai. Non sono sicuro di come potresti capire la differenza.

    
risposta data 17.07.2013 - 23:47
fonte
-1

Prova a rimuovere prima la versione precedente di XCode (c'è uno script di disinstallazione nella cartella Strumenti di sviluppo), quindi esegui il programma di installazione. Per qualche motivo bizzarro e sconosciuto può rimanere bloccato cercando di sostituire la versione precedente.

Se non funziona digita nel tuo syslog e vedi se sta generando errori e postback e vedremo se c'è qualcosa di strano in corso.

    
risposta data 10.10.2011 - 13:56
fonte
-2

Sto usando la versione 3.2.6 (1761) senza problemi. Potrebbe essere un'opzione per te. link

    
risposta data 05.05.2013 - 09:29
fonte

Leggi altre domande sui tag