Command-Option-Shift-K pour nettoyer le dossier de construction. Encore mieux, quittez Xcode et nettoyez ~/Bibliothèque/Developer/Xcode/DerivedData manuellement. Supprimer tous son contenu parce qu'il y a un bug où Xcode va exécuter une ancienne version de votre projet qui est là quelque part. (Xcode 4.2 vous montrera le dossier Derived Data : choisissez Window > Organizer et passez à l'onglet Projects. Cliquez sur la flèche droite à droite du nom du dossier Derived Data).
Dans le simulateur, choisissez Simulateur iOS > Réinitialiser le contenu et les paramètres.
Enfin, pour être complet, vous pouvez supprimer le contenu du fichier /var/dossiers ; une partie de la mise en cache se fait là aussi.
AVERTISSEMENT : Suppression /var/dossiers peut causer des problèmes, et vous devrez peut-être réparer ou réinstaller votre système d'exploitation après l'avoir fait.
Je viens d'apprendre que si vous avez peur de vous battre avec /var/folders/ vous pouvez utiliser la commande suivante dans le Terminal pour supprimer de manière plus ciblée :
rm -rf "$(getconf DARWIN_USER_CACHE_DIR)/org.llvm.clang/ModuleCache"
EDIT : Pour certains problèmes liés à Swift, j'ai trouvé utile de supprimer ~/Bibliothèque/Caches/com.apple.dt.Xcode . Vous perdez beaucoup lorsque vous faites cela, comme vos copies de rechange des ensembles de documents de documentation téléchargés, mais cela peut en valoir la peine.
1 votes
Voici ma [solution shell script][1], qui supprime les données dérivées, à la fois pour xCode 5 et 6. [1] : stackoverflow.com/a/27977848/1231948