J'ai eu un projet natif de réaction qui construisait et fonctionnait parfaitement bien. Ensuite, j'ai décidé de le déplacer dans un sous-répertoire et j'ai commencé à recevoir de nombreuses erreurs d'en-tête précompilées:
PCH was compiled with module cache path '/Users/me/place1/ios/build/ModuleCache/3R9LOJFOBFZVJ', but the path is currently
'/Users/me/place2/app/ios/build/ModuleCache/3R9LOJFOBFZVJ'
C'est assez correct, mais ce qui est étrange, c'est que si j'ouvre le projet xcode et que je nettoie/reconstruit, tout fonctionne!
Ensuite, lorsque je ferme le serveur démarré par xcode et que je tente de le lancer à l'aide de react-native run-ios
, il continue de se plaindre de problèmes liés à PCH.
Pas sûr de ce que je manque ...
Désolé de répondre à mon propre compte, mais il s'avère qu'il est prudent de supprimer tout le répertoire de construction à /path/to/project/ios/build
Après ça a reconstruit bien pour moi :)
Pas besoin de supprimer tout le répertoire de construction mais de supprimer le dossier ModuleCache
à /path/to/project/ios/build/ModuleCache
puis react-native run-ios
a fonctionné pour moi.
Vous devez supprimer le dossier de données dérivé.