Comment nettoyer Xcode DerivedData et les caches
Xcode est l'un des plus grands consommateurs d'espace sur le Mac d'un développeur. DerivedData, les runtimes du simulateur et les archives de build peuvent atteindre des dizaines de gigaoctets. OptiClear les liste par taille et nettoie en toute sécurité ce que vous sélectionnez.
Qu'est-ce que DerivedData et pourquoi est-il si volumineux ?
DerivedData stocke les produits intermédiaires de compilation, les données d'index et les caches de complétion pour chaque projet ouvert. Il croît sans limite et peut être supprimé — Xcode le reconstruit au prochain build.
Les runtimes du simulateur : l'espace caché
Chaque runtime de simulateur iOS, watchOS ou tvOS téléchargé occupe plusieurs gigaoctets. Vous avez probablement des runtimes pour des versions que vous ne testez plus. Les Outils développeur d'OptiClear les listent par taille pour que vous supprimiez les plus anciens.
Autres caches Xcode à nettoyer
Xcode stocke aussi des données Previews, caches SwiftPM et anciens fichiers de support d'appareils. Le mode Outils développeur d'OptiClear les supprime tous en une fois.
Questions fréquentes
Est-il sûr de supprimer DerivedData ?
Oui. Le prochain build mettra un peu plus de temps à réindexer. Le code source et les paramètres du projet ne sont pas affectés.
À quelle fréquence nettoyer les caches Xcode ?
Beaucoup de développeurs nettoient après les mises à jour majeures de Xcode ou quand l'espace disque devient insuffisant. Lancez l'analyse d'OptiClear pour voir combien de données DerivedData et de simulateur se sont accumulées.