Question Fichier PCH dans Xcode 6


Dans mes projets précédents, je peux trouver le .pch fichier sous Supporting Files.

Mais maintenant, dans Xcode 6, je ne pouvais pas trouver .pch fichier. Toutes les étapes dois-je faire pour produire ce fichier?


180
2018-06-19 11:13


origine


Réponses:


Ajoutez le fichier pch qui se trouve sous Autres dans Fichier-Nouveau ... et n'oubliez pas de l'ajouter à votre section LLVM6.0 - Langue des paramètres de construction sous le nom Projet / quelquechoseenjeuxvotre fichierpichier.pch


81
2017-07-27 05:05



  1. Faire un nouveau fichier: ⌘cmd+N
  2. iOS / Mac> Autre> Fichier PCH> YourProject-Prefix.pch.
  3. Assurez-vous d'afficher "All" et non "Basic". (Boutons bleus)
  4. Projet> Paramètres de construction> Rechercher: "En-tête de préfixe".
  5. Sous "Apple LLVM 7.0", vous obtiendrez En-tête de préfixe clé.
  6. Tapez le répertoire de fichiers. Par exemple: "$ (SRCROOT) / $ (PROJECT_NAME) /ProjectName-Prefix.pch".
  7. Projet propre: ⌘cmd+⇧shift+K
  8. Construire le projet: ⌘cmd+B

Prefix Header Image


428
2017-09-30 16:49



Rob Napier répond à Pourquoi ProjectName-Prefix.pch n'est-il pas créé automatiquement dans Xcode 6? vaut la peine d'être lu. Il souligne qu'un fichier PCH n'est probablement pas une bonne idée et suggère d'inclure explicitement les fichiers .h dans les modules qui en ont besoin.


9
2017-10-03 20:33



Je l'ai découvert avec Xcode 6. Vous devez créer manuellement le fichier PCH.

Fichier -> Nouveau -> Fichier -> iOS -> C et C ++ -> Fichier PCH.


5
2018-06-30 02:27



Il y a une erreur mineure dans la réponse fournie ci-dessus.Veuillez noter que dans le paramètre de construction sous prefix.header vous avez juste besoin de taper votre nom de fichier .pch -


2
2017-07-30 10:06



Dans mon cas, le problème arrivait, aucune erreur de fichier d'entrée

J'ai corrigé en supprimant le fichier .pch du projet et en ajoutant à nouveau ce travail pour moi.


1
2018-02-01 13:38