web-dev-qa-db-fra.com

La commande `react-native run-ios` échoue (problèmes PCH), mais la construction réussit dans xcode

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 ...

31
WestleyArgentum

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 :)

107
WestleyArgentum

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.

11
ProCylon

Vous devez supprimer le dossier de données dérivé.

1
Patrick