2010-04-02 12 views
7

Quando apporto il codice al mio progetto di gioco per iPhone in XCode, e poi faccio CMD-B + Invio, mi aspetto che il progetto venga salvato, compilato ed eseguito sul simulatore con l'ultima Quello che succede però, a volte, è che non raccoglie un piccolo cambiamento che faccio a meno che non pulisca il progetto e poi lo costruisca.Modifiche al codice progetto XCode che non si aggiornano al 100% dopo il salvataggio-build

Sono una persona Java da molto tempo e un linguaggio nuovo in C e il compilatore. Qualcuno può spiegarmi cosa viene memorizzato nella cache dopo ogni build che fa questo e come modificare le impostazioni del mio progetto per evitare di doverlo pulire ogni volta? O dimmi la cattiva notizia che questo fa parte dello sviluppo di C? Non sto provando a crearlo - I JSP compilati sono bloccati nella cache di lavoro spesso anche in Java. : P

AGGIORNAMENTO: questo ha a che fare con la posizione delle mie build? Questa è l'unica cosa che posso pensare che sia cambiato da una prospettiva di configurazione build.

+0

Il codice sorgente è sul disco rigido locale (Mac) o è forse su un volume di rete o su un file system esterno (ad esempio, chiavetta USB o disco rigido formattato DOS)? Inoltre che tipo di Mac e quale versione di OS X e Xcode stai usando? –

+0

Il codice sorgente è sul mio computer locale. È un iMac quad core 27 "e sto usando OS X 10.6.2 e XCode versione 3.2.1 – Greg

risposta

1

Sembra strano per me, perché non ho mai avuto questo problema in XCode. Non è un problema comune con C o altro. Gli strumenti per i linguaggi basati su C di solito lo fanno altrettanto bene come quelli Java.

+0

Sì, non penso che sia una cosa C nativa ... ogni volta che il compilatore viene eseguito creerà una nuova compilation Deve essere una cosa di ambiente in cui XCode o il sistema operativo non riconoscono un file come "modificato". – Greg

1

Nelle preferenze di Xcode Build assicurarsi che "File non salvati" sia impostato su "Salva sempre". In caso contrario, Xcode non eseguirà il salvataggio automatico dei file prima della creazione e utilizzerà l'ultima versione salvata sul disco.

+0

Sono nella scheda Costruisci delle mie Impostazioni progetto e non vedo una voce per "File non salvati". hai elaborato? – Greg

+0

Non è nelle preferenze del progetto. È nelle preferenze dell'applicazione nel menu Xcode> Preferenze> Build – TechZen

+2

Questo sembra non esistere più in Xcode 5 – Mark

3

Passare al menu Prodotto e scegliere Pulisci, quindi scegliere Costruisci. Questo è tutto.

2

avuto un problema simile, a reimpostare il contenuto e le impostazioni nel simulatore di iPhone

+0

holy Sh * t che ti piace tanto ... – user2662692

1

Nel caso qualcuno viene ancora imbattuto in questo (come ho avuto questo problema oggi su Xcode 5.1), tutto quello che dovevo fare era aprire un nuova scheda e chiudere la scheda in cui stavo lavorando. Una sorta di bug di tabulazione in Xcode.

Problemi correlati