86 votes

Xcode 4 "Clean" vs. "Clean Build Folder"

Vous arrivez à un certain point dans le développement de toutes les applications, que ce que vous voyez dans le simulateur ne correspond pas à ce que vous pensez devrait se produire. La plupart de ces erreurs humaines, ou au moins ils sont dans la plupart de mon cas ; -) - mais parfois, Xcode a juste "oublié", ou ce qu'il semble. J'ai appris que le Clean (Maj+Cmd+K) et Clean Build Folder… (Option+Maj+Commande+K) les options de menu peuvent montrer la différence entre votre erreur ou Xcode.

Ma question est:

Ce qui ne l' Clean commande de faire ou ne pas faire, ce qui laisse une raison pour Clean Build Folder… d'exister? Quand dois-je en choisir un sur l'autre, pourquoi ne pas simplement de toujours nettoyer l'ensemble du dossier?

96voto

Aluminum Points 1381

Si vous sélectionnez Clean à partir du menu Produit, XCode va supprimer les fichiers à l'intérieur de chaque dossier dans le dossier de création, si vous sélectionnez Clean Build Folder il va supprimer l'intégralité du dossier de création.

Après l' Clean commande:

enter image description here Après l' Clean Build Folder commande:

enter image description here

Je pense que vous devriez sélectionner Clean Build Folder lorsque vous souhaitez créer un fichier binaire que vous souhaitez libérer de l'AppStore, lorsque vous foiré avec votre projet ou si votre application ne fonctionne pas pour un "inconnu" de la raison, sinon utiliser Clean.

J'espère que j'ai répondu à ta question :D

94voto

Oliver Points 10593

Clean… nettoie les dossiers de la cible actuellement sélectionnée.
Clean Build Folder… nettoie les dossiers pour toutes les cibles.

4voto

Libra Points 36

Si vous sélectionnez "Propre", Xcode va supprimer les fichiers à l'intérieur de chaque dossier(par exemple, Produits Intermédiaires) dans le dossier de création, pour la cible actuelle. Les fichiers pour d'autres objectifs restent.

Si vous sélectionnez "Propre Dossier de création", Xcode va supprimer la totalité de Construire un Dossier, donc rien de gauche.

Dans la plupart des cas "Propre" de travail pour les "inconnus" des raisons, mais vous avez encore de "Nettoyer le Dossier de la version" parce que Xcode ne pas supprimer les fichiers dans la comprennent dossier à l'intérieur des Produits de dossier.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X