Die Projektseite scheint von Xcode 8 verschwunden zu sein. Ich habe diese Seite zum Löschen der abgeleiteten Daten verwendet.
Irgendeine Idee, wie ich abgeleitete Daten aus Xcode 8 löschen kann?
Viele verschiedene Lösungen für dieses Problem. Die meisten von ihnen arbeiten auch. Eine weitere Verknüpfung scheint ebenfalls hinzugefügt worden zu sein:
Shift + alt + command ⌘ + K
Ich werde dich bitten:
Möchten Sie den Build-Ordner für "MyProject" wirklich bereinigen?
Dadurch werden alle Produkte und Zwischendateien im Build-Ordner gelöscht.
In den meisten Fällen reicht dies aus, um Ihre Probleme zu lösen.
UPDATE
Ab Xcode 9 können Sie auf den Ordner "Abgeleitete Daten" zugreifen, indem Sie zu navigieren
Datei -> Projekteinstellungen
oder wenn Sie einen Arbeitsbereich verwenden:
Datei -> Arbeitsbereichseinstellungen
(Arbeiten in XCode 10)
Sie können zu File
> Workspace Settings
wechseln, wenn Sie sich in einer Arbeitsbereichumgebung befinden, oder zu File
> Project Settings
für eine normale Projektumgebung.
Klicken Sie dann auf den kleinen grauen Pfeil unter Derived data
und wählen Sie Ihren Projektordner aus, um ihn zu löschen.
Der einfachste und schnellste Weg ist der folgende (wenn Sie den Standardordner für DerivedData nicht geändert haben).
Terminal öffnen und an folgendem vorbei:
rm -rf ~/Library/Developer/Xcode/DerivedData
In Xcode 8 werden alle abgeleiteten Daten automatisch bereinigt. Wenn Sie dies von Hand tun möchten, rufen Sie die Registerkarte Locations
im Ordner Preferences
auf, suchen Sie den abgeleiteten Datenordner des Projekts und löschen Sie Dateien, die sich auf das Projekt beziehen.
In macOS 10.12 und höher bereinigt Xcode veraltete abgeleitete Daten, vorkompilierte Header und Modul-Caches. (23282174)
Dank an @charmingToad
Nach meinen Beobachtungen ist das gleiche Verhalten jedoch typisch für die Verwendung von Xcode 8 unter OS X 10.11.5/6
Wenn Sie abgeleitete Daten manuell entfernen möchten, führen Sie einfach Folgendes aus:
rm -rf ~/Library/Developer/Xcode/DerivedData
Wenn Sie mehr Speicherplatz freigeben möchten, gibt es einige andere Verzeichnisse, die Sie möglicherweise auch löschen möchten.
Ich habe ein Bash-Skript zum Entfernen aller Arten von Dateien erstellt, die von Xcode generiert wurden. Das Entfernen von DerivedData-Inhalten kann folgendermaßen erfolgen:
./xcode-clean.sh -d
Weitere Informationen unter https://github.com/niklasberglund/xcode-clean.sh
Öffnen Sie das Terminal und geben Sie diesen Befehl ein
rm -rf ~/Library/Developer/Xcode/DerivedData
Eine andere Möglichkeit, zu Ihrem abgeleiteten Datenordner zu gelangen, besteht darin, mit der rechten Maustaste auf Ihre App im Ordner "Produkte" in xcode zu klicken und auf "Im Finder anzeigen" zu klicken.
Schritte zum Löschen von DerivedData:
Go
> Go to Folder
Go
Xcode projects
Delete
die Ordner von Projekten, die Sie nicht benötigen.