Come posso cancellare i dati derivati ​​in Xcode 8?

La pagina dei progetti sembra essere scomparsa da Xcode 8. Ho usato questa pagina per cancellare i dati derivati.

Qualche idea su come posso cancellare i dati derivati ​​da Xcode 8?

Puoi andare su File > Workspace Settings se ti trovi in ​​un ambiente di lavoro o su File > Project Settings per un normale ambiente di progetto.

Quindi fai clic sulla piccola freccia grigia sotto Derived data sezione Derived data e seleziona la cartella del progetto per eliminarla.

In Xcode 8, tutti i dati derivati ​​vengono automaticamente puliti. Se si desidera eseguirlo manualmente, andare alla scheda Locations dalle Preferences , individuare la cartella dei dati derivati ​​del progetto ed eliminare i file relativi al progetto.

In macOS 10.12 e versioni successive, Xcode ripulisce i dati derivati ​​non aggiornati, le intestazioni precompilate e le cache dei moduli. (23282174)

Note sulla versione di Xcode 8.0

Crediti per @charmingToad

Ma da quello che ho osservato, lo stesso comportamento è tipico quando si utilizza Xcode 8 su OS X 10.11.5 / 6

Molte diverse soluzioni per questo problema. La maggior parte di loro lavora pure. Un’altra scorciatoia sembra essere aggiunta pure:

Maiusc + Alt + Comando ⌘ + K

Ti chiederà di:

Sei sicuro di voler pulire la cartella di costruzione per “MyProject”?

Questo cancellerà tutti i prodotti e i file intermedi nella cartella build.

Nella maggior parte dei casi questo sarebbe sufficiente per risolvere i tuoi problemi.

AGGIORNARE

A partire da Xcode 9 sarete in grado di accedere alla cartella dei dati derivati ​​navigando a

File -> Impostazioni progetto

o se si utilizza uno spazio di lavoro:

File -> Impostazioni dello spazio di lavoro

E premi la freccia dietro il percorso: inserisci la descrizione dell'immagine qui

Il modo più semplice e veloce è il seguente (se non hai modificato la cartella dei valori predefiniti per DerivedData).

Aprire il terminale e oltre il seguente:

 rm -rf ~/Library/Developer/Xcode/DerivedData 

Vai a Xcode -> Project Settings

inserisci la descrizione dell'immagine qui

Puoi trovare la strada da percorrere per i dati derivati

inserisci la descrizione dell'immagine qui

Rimozione manuale dei dati derivati

Se vuoi rimuovere manualmente i dati derivati, esegui semplicemente:

rm -rf ~/Library/Developer/Xcode/DerivedData

Se vuoi liberare più spazio su disco, ci sono alcune altre directory che potresti voler eliminare.

Rimozione automatica dei file Xcode generati

Ho creato uno script Bash per rimuovere tutti i tipi di file generati da Xcode. La rimozione del contenuto di DerivedData può essere eseguita eseguendo:

 ./xcode-clean.sh -d 

Maggiori informazioni su https://github.com/niklasberglund/xcode-clean.sh

Seleziona Xcode e Segui 4 passaggi evidenziati nella foto e rimuovi i dati derivati, quindi riavvia il progetto. inserisci la descrizione dell'immagine qui

Un altro modo per accedere alla cartella dei dati derivati ​​è fare clic con il pulsante destro del mouse sulla tua app nella cartella “Prodotti” in xcode e fare clic su “Mostra nel Finder”.

  • Chiudi Xcode
  • Apri Terminale e inserisci questo comando

     rm -rf ~/Library/Developer/Xcode/DerivedData 

Per Xcode versione 8.2 (8C38), è ansible rimuovere completamente i progetti (nome del progetto in Xcode, programmi, dati, ecc.) Uno per uno procedendo come segue: [Nota: le istruzioni non servono solo a rimuovere i nomi dei progetti dal Finestra di benvenuto]

Avvia Xocde e attendi finché non viene visualizzata la finestra di benvenuto. I progetti verranno visualizzati sul lato destro (vedi sotto) Xcode Welcome Window

Fare clic con il pulsante destro del mouse sul progetto che si desidera rimuovere completamente e una finestra pop [Mostra nella cartella] salta fuori; selezionalo per scoprire dove si trova il progetto nel [Finder] (vedi sotto) Trova la cartella del progetto

Fai clic destro sulla cartella del progetto nel Finder per trovare il suo percorso attraverso [Ottieni informazioni]; usa il percorso nella finestra Info per andare alla cartella principale e vai a lì [Trova il percorso della cartella del progetto] (vedi sotto)

Fare clic con il pulsante destro del mouse sulla cartella del progetto (ad esempio DemoProject01) e sul file Porject (DemoProject01.xcodeproj) e selezionare [Sposta nel cestino]; vedrai che (a) la cartella nel Finder viene rimossa E (b) il Progetto nella Lista dei Progetti della Finestra di Benvenuto di Xcode viene rimosso.