No, non è sicuro eliminare tutto in:
~ / Library / Developer
Ciò potrebbe causare la perdita di snapshot di backup, eventuali archivi generati per applicazioni e altre personalizzazioni impostate nell'IDE XCode.
Nello specifico all'interno della cartella Developer ci dovrebbero essere due cartelle aggiuntive.
"Condiviso" e "Xcode"
Condiviso contiene la documentazione che hai scaricato utilizzando Xcode, a seconda di come lavori e se hai Internet per tutto il tempo che potresti non voler eliminare, ma nel peggiore dei casi puoi semplicemente scaricarlo di nuovo, quindi se hai bisogno di spazio e non lo sei preoccupato per la documentazione offline, qui puoi recuperare spazio.
La cartella Xcode contiene molto e potenzialmente alcune cose che potresti non voler perdere.
archivio
Se si utilizza la funzione di organizzazione degli archivi Xcodes , l'eliminazione di questo annulla tutti gli archivi che si possono avere.
DeveloperPortal 5.0.db
Contiene probabilmente informazioni sull'utilizzo di iTunes Connect in Xcode, immagino che sia usa e getta, ma potresti dover riconfigurare Xcode per parlare con Apple per la distribuzione dell'App Store, ecc.
Dati utente
Questo in genere contiene tutte le modifiche apportate alle combinazioni di colori Xcode e ai temi dei caratteri, nonché eventuali modifiche che si possono apportare per quanto riguarda le associazioni di tasti in Xcode, di nuovo queste cose dovrebbero essere piuttosto piccole ed è probabilmente qualcosa che non si vuole buttare via se si spende per un certo periodo di tempo modificando questo tipo di impostazioni Xcode, probabilmente non vorrai semplicemente eliminare quelle modifiche apportate.
Supporto dispositivo iOS
Probabilmente alcune informazioni relative ai dispositivi iOS a cui ti sei collegato e che hai provato a utilizzare in Xcode, dovrebbero essere sicure da eliminare.
DerivedData
Le cose nella cartella DerivedData sono generalmente abbastanza sicure da eliminare, sono tutte le cose che vengono generate ogni volta che si preme il pulsante build in un progetto. Include il registro generato, gli eseguibili e le librerie delle applicazioni per tutti i prodotti creati in un progetto.
istantanee
Se si utilizzano gli strumenti di snapshot integrati in Xcodes come mezzo di controllo della versione, la cancellazione delle istantanee annullerà la possibilità di ripristinare le istantanee più vecchie.
Registri dispositivi iOS
Eliminazione sicura, a meno che non siano necessari i registri, si saprebbe se è necessario conservarli.
Modelli
I tuoi modelli di progetto personalizzati, come un UserData, probabilmente non vuoi semplicemente eliminare le modifiche apportate.