2016-02-24 14 views
26

Ho avuto un progetto nativo reattivo che stava costruendo e funzionando perfettamente bene. Poi ho deciso di spostarlo in una sottodirectory, e ho cominciato a ricevere un sacco di errori di intestazione precompilata:Il comando `react-native run-ios` non riesce (problemi PCH), ma build ha successo in xcode

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' 

Va bene, ma ciò che è strano è che, se apro il progetto Xcode e pulito/ricostruire in là , tutto funziona!

Poi quando chiudo il server avviato da xcode e provo a lanciarlo usando react-native run-ios continua a lamentarsi dei problemi PCH.

Non so cosa mi manca ...

risposta

86

Mi dispiace di rispondere alla mia, ma si rivela è sicuro di eliminare solo l'intera cartella di generazione in /path/to/project/ios/build. Dopo che è stato ricostruito bene per me :)

+0

e ripristinare il contenuto e le impostazioni nel simulatore iOS lavorato per me –

+1

Grazie e @DanielSteigerwald tanto per rispondere –

+1

pollici ip per rispondere alla vostra domanda: D – DesignMonkeyDK

0

È necessario eliminare la cartella dei dati derivati.

4

Non è necessario cancellare l'intera directory di compilazione ma eliminare la cartella ModuleCache allo /path/to/project/ios/build/ModuleCache e quindi react-native run-ios ha funzionato per me.

Problemi correlati