54 votes

La fixation du fichier de projet.pch a été modifié depuis l'en-tête précompilé a été construite d'erreur dans Xcode

J'ai récemment été mon travail sur mon application de déconner dans l'info.plist section, et depuis que mon application ne s'exécutera pas sur mon appareil de test. Je suis nouveau à l'ensemble du développement iOS et Xcode donc tous aider à corriger mon problème serait grandement apprécié! Quelque chose à noter est que l'application s'exécute correctement dans le simulateur. Merci!

Edit: Maintenant j'obtiens cette erreur à la place de l'autre. Personne ne sait comment régénérer l'info.fichier plist?

104voto

Vous pouvez essayer un nettoyage en profondeur (pas le même que le Produit > Nettoyer) - Option+Commande+Maj+K

Remarque: cela signifie que le nettoyage du dossier de création (en appuyant sur Option + Produit -> nettoyer le dossier)

75voto

emotality Points 502

Consulter le dossier dans le Finder: (⇧shift+⌘cmd+G)

~/Library/Developer/Xcode/DerivedData/ModuleCache/

Recherche pour UIKit.pcm et supprimez tous. La suppression de TOUT le contenu de ce dossier a également travaillé pour d'autres.

60voto

CedricSoubrie Points 3008

Dans mon cas, le message d'erreur a une petite astuce:

remarque: après avoir modifié le système de têtes, s'il vous plaît supprimer le module de cache au '~/Bibliothèque/Développeur/Xcode/DerivedData/ModuleCache/5CYAJ91AZCB7'

J'ai essayé et cela a fonctionné.

43voto

kenji Points 2152

Simplement en les touchant le projet de pch fichier à résoudre ce problème pour moi :

touch Test.pch

19voto

Jorge SV Points 181
  • Produit -> Nettoyer
  • Produit + Option -> Nettoyer Le Dossier De Création
  • Fermer le Projet ou espace de travail
  • Propre "ModuleCache' chemin d'accès dans le Finder.

A travaillé pour moi dans Xcode6 GM et iOS 8.0.

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