2012-05-16 14 views
16

Sto cercando di creare un file di intestazione precompilato, per evitare di dover includere le stesse librerie di debug e di tracciamento in ogni intestazione del progetto.Come aggiungere un file di intestazione precompilato al mio progetto ios?

Ho creato un file chiamato -Prefix.pch:

#ifdef __OBJC__ 
#import "Blah.h" 
#import "Blarg.h" 
#endif 

e ha aggiunto al progetto. C'è qualcos'altro che dovrei fare, o le cose dovrebbero funzionare ora (supponendo che eseguo un progetto pulito e ricompilare)?

risposta

33

Impostare impostazioni di generazione del bersaglio come segue:

GCC_PRECOMPILE_PREFIX_HEADER=YES 
GCC_PREFIX_HEADER="Prefix.pch" 

noti che è possibile plop questi tasti nel campo di ricerca impostazioni di generazione, se si preferisce usare interfaccia utente di Xcode per le impostazioni di generazione.