Die Projektseite scheint aus 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?
Die Projektseite scheint aus 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?
Antworten:
(Arbeiten in Xcode 11)
Sie können zu File
> gehen, Workspace Settings
wenn Sie sich in einer Arbeitsbereichsumgebung befinden, oder File
> Project Settings
zu einer regulären Projektumgebung.
Klicken Sie dann auf den kleinen grauen Pfeil unter Derived data
Abschnitt und wählen Sie Ihren Projektordner aus, um ihn zu löschen.
File
> Playground Settings
wenn Sie auf einem Spielplatz sind
Viele verschiedene Lösungen für dieses Problem. Die meisten von ihnen arbeiten auch. Eine weitere Verknüpfung scheint ebenfalls hinzugefügt zu werden:
Shift+ alt+ command ⌘+K
Ich werde Sie 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 würde dies ausreichen, um Ihre Probleme zu lösen.
AKTUALISIEREN
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
Der einfachste und schnellste Weg ist der folgende (wenn Sie den Standardordner für DerivedData nicht geändert haben).
Öffnen Sie das Terminal und passieren Sie Folgendes:
rm -rf ~/Library/Developer/Xcode/DerivedData
xcrun simctl erase all
. Dies löscht offensichtlich nicht das gleiche Material wie das Ableiten von Daten, aber wenn Sie versuchen, Speicherplatz freizugeben, ist dies eine weitere großartige Option, da beide für alte App-Builds ziemlich viel Platz beanspruchen.
In Xcode 8 werden alle abgeleiteten Daten automatisch bereinigt. Wenn Sie dies manuell tun möchten, gehen Sie zur Locations
Registerkarte im Preferences
, 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)
Credits zu @charmingToad
Nach meinen Beobachtungen ist das gleiche Verhalten jedoch typisch, wenn Xcode 8 unter OS X 10.11.5 / 6 verwendet wird
Methode 1:
Öffnen Sie das Terminal und geben Sie diesen Befehl ein
rm -rf ~/Library/Developer/Xcode/DerivedData
Methode 2:
Sie gelangen zum Speicherort der abgeleiteten Daten und können diese einfach manuell löschen.
-rf
XCode und Ihren Simulator beenden und erneut versuchen müssen, die abgeleiteten Daten zu löschen
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 ebenfalls 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
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.
Gehen Sie mit dem Terminal zum Stammverzeichnis des Projekts und fügen Sie die unten angegebene Zeile ein
rm -rf ~ / Library / Developer / Xcode / DerivedData
Nach der Ausführung können Sie dies überprüfen, indem Sie zu Xcode> Einstellungen> Standorte -> Tippen auf den Pfeil gehen, um den Endpunkt ["DeriveData"] anzuzeigen.
Schritte zum Löschen abgeleiteter Daten:
Go
>Go to Folder
Go
SchaltflächeXcode projects
Delete
die Ordner von Projekten, die Sie nicht benötigen.Ich habe einen Bash-Befehl erstellt. Konfigurieren Sie es mit 3 einfachen Schritten. Geben Sie dann im Terminal einfach cleandd
https://github.com/Salarsoleimani/Usefulscripts ein
In der neuesten Xcode-Version 12+ Befolgen Sie die folgenden Schritte, die ich hier gefunden habe: https://handyopinion.com/solution-failed-to-load-info-plist-from-bundle-at-path-in-xcode/
1.
2.
Es wird zum Ordner "Abgeleitete Daten" navigiert, und Sie können den Inhalt des Ordners entfernen.
In Xcode Version 8.2 (8C38) können Sie die Projekte (Projektname in Xcode, Programme, Daten usw.) nacheinander vollständig entfernen, indem Sie folgende Schritte ausführen: [Hinweis: Die Anweisungen dienen nicht nur zum Entfernen der Projektnamen aus dem Willkommensfenster]
Starten Sie das Xocde und warten Sie, bis das Begrüßungsfenster angezeigt wird. Die Projekte werden auf der rechten Seite angezeigt (siehe unten). Xcode-Begrüßungsfenster
Klicken Sie mit der rechten Maustaste auf das Projekt, das Sie vollständig entfernen möchten, und ein Popup-Fenster [In Ordner anzeigen] springt heraus. Wählen Sie diese Option aus, um herauszufinden, wo sich das Projekt im [Finder] befindet (siehe unten). Suchen Sie den Projektordner
Klicken Sie mit der rechten Maustaste auf den Projektordner im Finder, um dessen Pfad durch [Get Info] zu finden. Verwenden Sie den Pfad im Infofenster, um zum übergeordneten Ordner zu gelangen, und gehen Sie dort zu [Suchen Sie den Pfad des Projektordners] (siehe unten).
Klicken Sie mit der rechten Maustaste auf den Projektordner (z. B. DemoProject01) und die Porject-Datei (DemoProject01.xcodeproj) und wählen Sie [In den Papierkorb verschieben]. Sie werden sehen, dass (a) der Ordner im Finder entfernt wurde UND (b) das Projekt in der Projektliste des Xcode-Begrüßungsfensters entfernt wurde.
Derived Data
Ordnerinhalten zu tun .