Comment puis-je effacer toutes les entrées dans le journal Navigator à Xcode4?

StackOverflow https://stackoverflow.com/questions/3660294

  •  01-10-2019
  •  | 
  •  

Question

Au fil du temps il y a beaucoup d'entrées de journal passées (soit pour la construction ou des sessions de débogage) accumulées dans le journal Navigator. Comment puis-je supprimer ces entrées?

Était-ce utile?

La solution

Il se trouve que c'est ce que vous avez à faire:

  1. Aller à Organizer
  2. Aller à l'onglet Projet
  3. Sélectionnez votre projet
  4. Cliquez sur le bouton Supprimer sur le côté droit où il dit « Provenant comprend des données Index, sortie de la construction et les journaux »
  5. Fermer le projet ou l'espace de travail.
  6. Rouvrir le projet ou l'espace de travail.

Notez que les commentaires sont corrects. Cette approche ne supprime l'index et la sortie de construction en plus des journaux. Il n'avertit que « La première indexation et à la reconstruction d'un projet après peut-être plus lent ».

Autres conseils

Je sais que c'est un peu vieux, mais je pense que la réponse est acceptée une façon maladroite de le faire (mais il sera certainement le travail!). Il est plus facile de le faire dans le Finder.

Par défaut, Xcode stocke ses données dans son DerivedData dossier.

  1. Quitter Xcode.
  2. Dans le Finder, choisissez Go -> Aller au dossier ... . Coller ~/Library/Developer/Xcode/ dans ce. (Ou sinon il y naviguer.)
  3. Chaque artefact de construction Xcode (y compris les journaux, les fichiers d'objets du compilateur et executables finis / liés) qui n'a pas été archivé est à l'intérieur DerivedData . Alors allez-y et faites glisser DerivedData dans la Corbeille.

Vous pouvez, bien sûr, supprimer des dossiers individuels à la place. Mais étant donné que ces dossiers sont reconstruisent données dérivées et sera complètement reconstruit lorsque vous reconstruisez vos projets, il y a très peu de raisons de ne pas supprimer tous DerivedData.

Si vous faites beaucoup de travail dans la ligne de commande, vous pouvez le faire là aussi:

$ rm -fR ~/Library/Developer/Xcode/DerivedData

Je fais plusieurs fois par jour parfois, si je passe rapidement entre les branches et inquiète Xcode pourrait se confondre. Et le faire après une mise à jour Xcode vous sauve de toute inquiétude que Xcode peut-être pas tout reconstruire, vous obligeant à des projets propres.

Je dois souligner que cela ne vaut que pour DerivedData . Certains des autres dossiers dans ~/Library/Developer/Xcode sont très importants:

  • Archives stocke le résultat de chaque product-> Archive que vous avez fait. Alors que vous pouvez supprimer certains d'entre eux, vous allez rarement vouloir les supprimer.
  • UserData stocke vos extraits de code, les polices et les couleurs, les combinaisons de touches, et les noms des auteurs de contrôle de source.

Si vous voulez savoir ce que les autres sont, jetez un oeil à travers eux. Mais ne les supprimez pas aveuglément, comme vous pouvez avec DerivedData . :)

Cela fonctionne dans Xcode 5 et peut travailler dans Xcode 4:

Si vous voulez juste pour effacer les millions d'entrées dans le journal Navigator, essayez de fermer le projet / espace de travail et de la rouvrir. (Fermer, Ouvrir récent)

effacé le navigateur journal pour moi, était moins d'effort que de faire quoi que ce soit dans la fenêtre Organisateur, et n'a pas supprimé l'index ou sortie de la construction.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top