Eliminare la cartella / Developer su Mac OS X 10.7.5 (Lion) è sicuro?


16

Inizialmente sul mio computer era installato Mac OS X 10.6 (Snow Leopard) ma da allora è stato aggiornato a OS X 10.7 (Lion). Ho notato che la /Developercartella è ancora sul disco rigido anche se nessuno dei suoi file sembra essere stato modificato per quasi due anni. È sicuro eliminare /Developero c'è qualche motivo per tenerlo in giro?

La risposta di Chris Rea include un collegamento a una guida per disinstallare Xcode , che sembra suggerire che i contenuti di /Developersiano utilizzati solo dalle versioni di Xcode precedenti alla 4.3. Ho già installato Xcode 4.6 sul mio computer, quindi dovrei essere in grado di rimuovere /Developere tutto sotto di esso. Detto questo, la seguente affermazione nella guida di cui sopra mi ha lasciato un po 'perplesso.

sudo /Developer/Library/uninstall-devtools --mode=xcodedir

Questo comando è sostanzialmente un collegamento allo script "/ Developer / Library / uninstall-developer-folder" precedentemente menzionato. Se si desidera abbandonare la directory / Developer, eseguire questo comando anziché eliminarlo manualmente tramite il Finder.

Perché dovrei eseguire questo script invece di eliminare semplicemente /Developertramite il Finder?

Questa domanda è correlata, ma non voglio rimuovere completamente Xcode 4. Voglio solo rimuovere tutte le tracce di Xcode che non sono necessarie all'ultima versione.

Risposte:


10

Sì, sembra che dovrebbe essere sicuro rimuovere /Developerse hai già installato la versione 4.3 o successiva di Xcode. La sezione Xcode dell'Apple Developer Support Center in realtà ti dice di fare questo (enfatizzare il mio).

Ho installato l'ultima versione di Xcode dal Mac App Store, ma una versione precedente di Xcode (4.2.1 o precedente) continua a essere avviata. Cosa dovrei fare?


Per eseguire la versione più recente di Xcode, assicurati di avviare Xcode.app dalla cartella Applicazioni. Xcode 4.3 e versioni successive sono impacchettati sul Mac App Store come singola applicazione e si installano nella cartella Applicazioni come Xcode.app.

Le versioni precedenti di Xcode hanno inserito gli strumenti e i framework nella cartella Developer. Puoi eliminare la versione precedente di Xcode trascinando la cartella Developer nel cestino.

Inoltre, come sottolineato dal bispymusic , /Developernon esiste più con Xcode 4.3 . In particolare (enfasi sulla mia):

La semplificazione offerta dal riconfezionamento di Xcode 4.3 come un unico pacchetto di app elimina la necessità della /Developerdirectory contenente le versioni precedenti di Xcode. Di conseguenza, l'applicazione Xcode e lo uninstall-devtoolsscript della riga di comando non sono più necessari.

Nota: la prima volta che si esegue Xcode 4.3, viene richiesto con una finestra di dialogo di eliminare l'applicazione Installa Xcode dalla directory Applicazioni se presente, e di rimuovere qualsiasi installazione precedente di Xcode (Figura 4). Queste azioni sono facoltative, Xcode 4.3 può coesistere con installazioni precedenti di Xcode sullo stesso Mac. Alcune operazioni potrebbero richiedere una password amministratore per abilitarle se si passa da una versione di Xcode a un'altra.

Figura 4 Opzione per rimuovere le versioni precedenti di Xcode

Schermata di Xcode

Se si sceglie di non eliminare questi elementi al primo avvio di Xcode 4.3, è possibile rimuovere la /Developercartella e l'applicazione Installa Xcode trascinandoli nel Cestino in qualsiasi momento.


1

Hai già aggiornato il tuo Xcode a una versione più recente, una memorizzata in /Applications? Se hai eseguito l'upgrade a un Xcode più recente archiviato nella nuova posizione e hai anche installato gli strumenti della riga di comando aggiornati da Xcode, /Developerprobabilmente quello che hai nella cartella principale è tutto obsoleto e probabilmente puoi tranquillamente eliminarlo /Developer. Per sicurezza, archivia la cartella altrove per il momento, quindi annusala successivamente quando sei sicuro di non averne bisogno.

Se non hai installato l'Xcode più recente, suppongo che i contenuti sotto /Developerpotrebbero essere ancora "in vigore". Dai un'occhiata a questa guida per disinstallare gli strumenti per sviluppatori in quel caso. Assicurarsi che le variabili di ambiente non facciano riferimento a percorsi all'interno della cartella.


Sì, ho già installato l'ultima versione di Xcode, ma sembra che non abbia ancora installato gli strumenti da riga di comando. Lo farò ora. Esistono alcune variabili di percorso che posso verificare per garantire che gli strumenti della riga di comando appropriati vengano referenziati? (Per quello che vale, xcode-select -print-pathsta tornando /Applications/Xcode.app/Contents/Developer.)
Chris Frederick

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.