wake-up-neo.com

Wie kann ich sicher in meinem ~ / Library / Developer / Xcode / DerivedData-Verzeichnis löschen?

Ich möchte alte (ersetzbare?) Daten entfernen und DerivedData Inhalte scheinen ein wahrscheinlicher Kandidat zu sein. Da es sich um den Namen DerivedData handelt, gehe ich davon aus, dass es sich um Informationen handelt, die, falls sie fehlen, während einer Erstellungsphase generiert und, falls vorhanden, in derselben Phase verwendet werden. In diesem Fall scheint es logisch, dass ich alte Projektdaten ohne Angst löschen könnte und wenn ich jemals ein altes Projekt erstellen sollte, würde das erste Durchlaufen länger als normal dauern, um alle abgeleiteten Daten neu zu erstellen.

Irre ich mich hier

87
soob

Der Ordner Derived Data enthält alle Informationen zu Zwischenerstellungen, Debug- und Release-erstellten Zielen sowie den Index Ihres Projekts. Es ist hilfreich , die abgeleiteten Daten zu löschen, wenn ungerade Indexprobleme auftreten (Code-Vervollständigung funktioniert nicht richtig, ständige Neuindizierung oder auch nur ein langsames Projekt). . Wenn Sie den gesamten Ordner löschen, werden diese Informationen für alle Projekte verwendet, über die Xcode 4 Bescheid weiß.

Der Ordner Archives (ein Geschwister von Derived Data) enthält die archivierte Form Ihrer Ziele. Das heißt, ein Release-Build sowie dSYM-Daten für das spätere Debuggen. Diese sollten Sie nicht löschen , wenn Sie bereitgestellte Versionen Ihrer Anwendung debuggen möchten.

Sie können die abgeleiteten Daten für ein bestimmtes Projekt speichern, indem Sie das Organizer-Fenster öffnen und die Registerkarte Projekte auswählen. Wählen Sie das gewünschte Projekt aus und klicken Sie auf die Schaltfläche Löschen neben dem Pfad für abgeleitete Daten. Dies ist eher ein "chirurgischer Schlag" für Problemprojekte.

120
Joshua Nozzi

Der Inhalt der abgeleiteten Daten wird während der Erstellungszeit generiert. Sie können es sicher löschen. Führen Sie die folgenden Schritte aus, um "Abgeleitete Daten" zu löschen:

  1. Wählen Sie Xcode -> Einstellungen ..

Step 1

  1. Dies öffnet ein Popup-Fenster. Wählen Sie die Registerkarte "Standorte". Auf der Unterregisterkarte "Standorte" sehen Sie "Abgeleitete Daten". Klicken Sie auf das Pfeilsymbol neben dem Pfad.

Step 2

  1. Dadurch wird ein Ordner geöffnet, der "Abgeleitete Daten" enthält. Klicken Sie mit der rechten Maustaste und wählen Sie "Ordner löschen".

Step 3

34

Ja, diese Daten werden während der Erstellungszeit generiert und können bei Bedarf gelöscht werden. Dies ist kein Problem.

Es wird neu erstellt, wenn Sie erneut erstellen.

31
amrit_neo