web-dev-qa-db-fra.com

Est-il possible de supprimer le fichier Prefix.pch du projet Xcode?

Le projet Xcode génère automatiquement le fichier Prefix.pch. Lorsque j'ai supprimé ce fichier et essayé de le créer, une erreur de construction s'est produite en indiquant que le fichier ' * _ Prefix.pch' est manquant. 

  • Le fichier Prefix.pch est-il indispensable pour la compilation avec Xcode?
  • Comment puis-je construire sans le fichier Prefix.pch?
38
prosseek

Dans Xcode, accédez aux paramètres de construction de votre cible (Commande-Option-E, onglet Construction) et décochez l'en-tête de préfixe de précompilation (GCC_PRECOMPILE_PREFIX_HEADER). Vous pouvez également supprimer la valeur du paramètre Préfixe en-tête si vous le souhaitez.

Les en-têtes de préfixes sont compilés et stockés dans un cache, puis automatiquement inclus dans chaque fichier lors de la compilation. Cela peut accélérer la compilation et vous permet d'inclure un fichier sans ajouter d'instruction d'importation à chaque fichier qui l'utilise. Ils ne sont pas nécessaires et ralentissent la compilation à chaque fois que vous les modifiez.

64
ughoavgfhw

Oui, vous pouvez compiler et exécuter le projet sans le fichier .pch. Dans Xcode, accédez aux paramètres de construction de votre cible (Commande-Option-E, onglet Construction) et décochez l'en-tête de préfixe de précompilation (GCC_PRECOMPILE_PREFIX_HEADER). Vous pouvez également supprimer la valeur du paramètre Préfixe en-tête si vous le souhaitez.

0
Praveen Gowlikar