La page des projets semble avoir disparu de Xcode 8. J'ai utilisé cette page pour supprimer les données dérivées.
Toute idée de comment puis-je supprimer les données dérivées de Xcode 8?
Beaucoup de solutions différentes pour ce problème. La plupart d'entre eux travaillent également. Un autre raccourci semble également être ajouté:
Shift + alt + command ⌘ + K
Vous demandera de:
Êtes-vous sûr de vouloir nettoyer le dossier de construction pour “MyProject”?
Cela supprimera tous les produits et les fichiers intermédiaires du dossier de construction.
Dans la plupart des cas, cela suffirait à résoudre vos problèmes.
UPDATE
À partir de Xcode 9, vous pourrez accéder au dossier Derived Data en accédant à
Fichier -> Paramètres du projet
ou si vous utilisez un espace de travail:
Fichier -> Paramètres de l'espace de travail
(Travailler dans XCode 10)
Vous pouvez aller à File
> Workspace Settings
si vous vous trouvez dans un environnement d'espace de travail ou à File
> Project Settings
pour un environnement de projet normal.
Cliquez ensuite sur la petite flèche grise sous la section Derived data
et sélectionnez le dossier de votre projet pour le supprimer.
Le moyen le plus simple et le plus rapide est le suivant (si vous n'avez pas modifié le dossier par défaut pour DerivedData).
Terminal ouvert et passé ce qui suit:
rm -rf ~/Library/Developer/Xcode/DerivedData
Dans Xcode 8, toutes les données dérivées sont automatiquement nettoyées. Si vous voulez le faire à la main, accédez à l'onglet Locations
de la section Preferences
, localisez le dossier de données dérivé du projet et supprimez les fichiers associés au projet.
Dans macOS 10.12 et versions ultérieures, Xcode nettoie les données dérivées obsolètes, les en-têtes précompilés et les caches de modules. (23282174)
Crédits à @charmingToad
Mais d'après ce que j'ai observé, le même comportement est typique lors de l'utilisation de Xcode 8 sur OS X 10.11.5/6.
Si vous souhaitez supprimer manuellement les données dérivées, exécutez simplement:
rm -rf ~/Library/Developer/Xcode/DerivedData
Si vous souhaitez libérer plus d’espace disque, vous pouvez également effacer quelques autres répertoires.
J'ai créé un script Bash pour supprimer toutes sortes de fichiers générés par Xcode. La suppression du contenu DerivedData peut être effectuée en exécutant:
./xcode-clean.sh -d
Plus d'infos sur https://github.com/niklasberglund/xcode-clean.sh
Ouvrez Terminal et entrez cette commande
rm -rf ~/Library/Developer/Xcode/DerivedData
Une autre façon d'accéder à votre dossier de données dérivées consiste à cliquer avec le bouton droit de la souris sur votre application sous le dossier "Produits" dans xcode et à cliquer sur "Afficher dans le Finder".
Steps For Delete DerivedData:
Go
> Go to Folder
Go
Xcode projects
Delete
les dossiers de projets dont vous n'avez pas besoin.