J'ai donc accidentellement modifié un en-tête (CBCentralManager.h)
et provoqué l'affichage de l'erreur ci-dessus lors de la construction. J'ai recherché le débordement de pile pour la solution et trouvé this . Même après avoir supprimé les données dérivées, j'obtiens toujours la même erreur. 'ai également essayé de supprimer le dossier ModuleCache/FUW5IOHP9BIS
sans succès.
Voici l'erreur spécifique que je vois:
file /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk/System/Library/Frameworks/CoreBluetooth.framework/Headers/CBCentralManager.h' has been modified since the precompiled header '/var/folders/pj/hslm53_51xxd_npfqym5r6z00000gn/C/com.Apple.DeveloperTools/5.0-5A1412/Xcode/5.0-5A1412/Xcode/ModuleCache/FUW5IOHP9BIS/CoreBluetooth.pcm was built
Toute aide est grandement appréciée.
La suppression de ~/Library/Developer/Xcode et le redémarrage de Xcode ont résolu ce problème (Xcode 6 B7). Suspectez un bug de mise en cache agressif.
Aucune quantité de nettoyage/création du dossier de nettoyage/suppression des données dérivées n'a aidé auparavant.
J'ai rencontré ce problème sous OS10.10 avec Xcode 6. J'ai résolu le problème en supprimant les fichiers .pcm.
Pour supprimer, appuyez sur 'shift + commande + g' & supprimer tous les fichiers .pcm ou allez dans le dossier ~/Bibliothèque/Développeur/Xcode/DerivedData/ModuleCache/& supprimez tous les fichiers .pcm.
Effectuez un nettoyage en profondeur en appuyant sur 'shift + alt + commande + k.
J'espère que cela fonctionnera pour vous.
Supprimer le fichier pcm
rm "/var/folders/pj/hslm53_51xxd_npfqym5r6z00000gn/C/com.Apple.DeveloperTools/5.0-5A1412/Xcode/5.0-5A1412/Xcode/ModuleCache/FUW5IOHP9BIS/CoreBluetooth.pcm"
puis
Projet propre (Cmd + Shift + K)
Problème résolu
Il suffit de sélectionner nettoyer dans le menu du projet. Cela devrait forcer une reconstruction complète et résoudre le problème.
Nettoyage en profondeur (Cmd + Opt + Shft + K), effacement du dossier DerivedData, effacement du simulateur, redémarrage de Xcode et mac ne fonctionnent pas pour moi.
Le problème a été corrigé uniquement après la modification du fichier pch (ajout d'un espace ou d'un commentaire/décommenter du code). Le fichier n'a pas été correctement mis en cache lors de la phase de construction par Xcode. Changer ce fichier a résolu le problème.
Essayez d’aller dans votre organiseur -> Projets et vous verrez le chemin d’emplacement des données dérivées enregistrées. Le mien ressemble à quelque chose comme "~/Library/Developer/Xcode/DerivedData/[nom du projet] - [saut d'obstacle]"
Supprimez le dossier "[Nom du projet] - [saut d'obstacle]" et vous devriez être très bon.
quittez xcode et rouvrez-le. Cela a résolu mon problème.
La suppression manuelle du dossier DerivedData l’a corrigé.
Il semble donc que le seul moyen de résoudre ce problème consiste à désinstaller Xcode et à le télécharger à nouveau. Cela a résolu mon problème.
Je faisais face à ce problème. Supprimer ModuleCache et redémarrer Xcode & Mac ne m'a pas aidé à résoudre le problème.
Solution qui a fonctionné pour moi: j'ai copié le chemin "/private/var/folders/5s/1q3qz48j6zxc028txvdyqhwr000btt/C/org.llvm.clang/ModuleCache" dans le Finder-> Aller au dossier, a supprimé tous les dossiers de ce ModuleCache.
Maintenant, je suis capable de construire avec succès.
J'ai essayé de supprimer ~/Bibliothèque/Developer/Xcode précompilé et de redémarrer Xcode, ainsi que quelques autres idées présentées ici, mais rien ne fonctionnait. Comme il semble s'agir d'un type de problème à cibles multiples, j'ai découvert après avoir modifié la cible en une autre cible, construit/chargé avec succès l'autre cible, puis en revenant (après avoir effectué les autres opérations) sur la cible que je souhaitais construire télécharger à l'origine, j'ai finalement réussi.
Rien de ce qui précède ne fonctionne pour moi, même la désinstallation de Xcode. Enfin, j'ai essayé de copier le fichier modifié d'un autre projet dans mon projet actuel, cela a fonctionné.
Vous pouvez également les essayer, les nettoyer, puis les reconstruire
find /var/folders 2>&1 | grep -v 'Permission denied' | grep '\.pcm' | xargs rm
find ~/Library/Developer/Xcode/DerivedData 2>&1 | grep -v 'Permission denied' | grep '\.pcm' | xargs rm