Gli strumenti da riga di comando non riescono a installare OS X Lion 10.7.3 Xcode 4.3


7

Sto cercando di installare gli strumenti da riga di comando per ottenere gcc, make e altri gadget dopo un aggiornamento di Lion. Sono andato su Preferenze → Download in Xcode e ho tentato di installare gli strumenti della riga di comando. Al termine dell'installazione, viene visualizzata una finestra di errore con il seguente messaggio:

Il pacchetto "BluetoothSDK.pkg" non è attendibile.

Quando apro una finestra del terminale e provo a eseguire gcc, il comando non viene ancora trovato.

Qualcuno sa perché il programma di installazione di Apple Developer Tools è rotto?


Hmm - questa potrebbe essere la causa, ma hai dato un'occhiata al registro di installazione? Quando il programma di installazione è in esecuzione, è possibile digitare command + L e command + 3 per mostrare sia la finestra di registro che tutti i messaggi di registro. Forse alcuni dati aggiuntivi ci aiuteranno ad aiutarti.
bmike

Risposte:



0

Osservando /var/log/system.logsubito dopo il tentativo di installare gli strumenti da riga di comando all'interno di Xcode, ecco il messaggio di errore che ricevi:

1 maggio 19:50:13 •• My_Mac •• Xcode [4711]: [MT] DVTAssertions: avviso in /SourceCache/IDEKit/IDEKit-2113/Framework/Classes/Downloadables/IDEDownloadablesActivityReporter.m:76
        Dettagli: Errore Domain = PKInstallErrorDomain Code = 102 "Il pacchetto" BluetoothSDK.pkg "non è attendibile." UserInfo = 0x400c91e00 {NSLocalizedDescription = Il pacchetto "BluetoothSDK.pkg" non è attendibile., NSURL = file: // localhost / private / var / cartelle / b5 / 1x0nn19j48l8x21shmcppq3m0000gn / T / attach-image-7852c2202dc% 202c (Lion) /Packages/BluetoothSDK.pkg, PKInstallPackageIdentifier = com.apple.pkg.BluetoothSDKLeo, NSUnderlyingError = 0x401ec3900 "Impossibile completare l'operazione. CSSMERR_TP_CERT_EXPIRED"}
        Oggetto:   
        Metodo: + inizializza
        Discussione: {name = (null), num = 1}
        Si prega di presentare un bug su http://bugreport.apple.com con questo messaggio di avviso e tutte le informazioni utili che è possibile fornire.

Questo messaggio di errore indica che la firma del certificato BluetoothSDK.pkg è scaduta.

Una versione indipendente degli strumenti della riga di comando può essere scaricata da qui: Scarica per gli sviluppatori Apple cercando "Strumenti della riga di comando (OS X Lion)" e selezionando l'ultima (15 aprile 2013): Strumenti da riga di comando (Os X Lion)


0

Se si desidera utilizzare l'installazione nelle preferenze, è possibile modificare la data per il 2012 e funziona :).

Si fa necessario avviare l'installazione con una data precisa prima, altrimenti si otterrà un errore su un server non valido. Quindi fai apparire le preferenze del tempo, fai clic su Installa in xcode, quindi, entro 30 secondi, regola le preferenze per l'anno. Quindi l'installazione ha esito positivo.


Woah - quindi è solo che un certificato in bundle nel pacchetto è "ora scaduto", ma per il resto va bene? In tal caso, ottimo lavoro @leorleor e jojo
bmike
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.