C'è un posto (o flag) in Xcode per i file che non vuoi compilare? Ci sono alcune classi che sono/potrebbero diventare parte di un progetto ma che al momento non verranno compilate. Il progetto principale non si collega a loro ma Xcode tenta ancora di compilarli. C'è un modo per evitare di bloccare il resto del progetto dalla compilazione fino a quando queste nuove Classi sono "pronte"?Xcode: Esiste una posizione/flag per impedire la compilazione di una classe?
risposta
Si noti che per ogni file sorgente è possibile specificare a quale target si appartiene: guardare la finestra di ispezione di un file (Ottieni informazioni) e quindi premere la scheda Target. Se deselezioni un target per un dato file sorgente, questo non verrà compilato come parte del processo di compilazione per quel target.
[Ciò equivale a più o meno la stessa cosa di ciò che Eimantas ha detto nella sua risposta - è solo un modo diverso di vedere le cose.]
Cerca i file non necessari in "Compile sources" nel ramo Target -> {AppName}. Toglierli da lì e non saranno compilati sulla prossima build (assicuratevi di pulire prima di costruire di nuovo)
È possibile utilizzare le istruzioni del preprocessore:
#ifndef HIDE_<insert name here>
CODE
#endif
e quindi utilizzare:
#define HIDE_<insert name here>
sopra il codice di cui sopra nei file che non si desidera compilare.
Non è necessario modificare il codice per risolvere questo problema. –
- 1. Come funziona la compilazione di una classe?
- 2. Esiste una classe IndexSet e una classe Range per Java?
- 3. Come posso impedire l'aggiunta di metodi a una classe?
- 4. compilare una classe C++ in Xcode: errore durante la compilazione: stl vector
- 5. Esiste una classe circle in Java come la classe Rectangle
- 6. Xcode: Aggiunta di un progetto come una dipendenza di compilazione
- 7. Esiste un'interfaccia TextWriter per la classe System.Diagnostics.Debug?
- 8. Impossibile risolvere una classe statica annidata ereditata durante la compilazione
- 9. Perché esiste una classe EventArgs di base
- 10. Xcode non riconoscerà una nuova classe Swift
- 11. Come creare una classe Framework in XCode?
- 12. errore di compilazione sorprendente ottenere la classe dell'array di una classe
- 13. Errore di compilazione Xcode
- 14. Installazione Xcode: come impedire l'aggiornamento automatico di Xcode
- 15. Acquisizione del timestamp di compilazione di una classe java
- 16. Compilazione Java di un file .java senza una classe pubblica
- 17. Esiste una libreria per impedire l'invio di moduli duplicati per django?
- 18. Esiste una classe virtuale in C#?
- 19. Esiste una funzione/macro in fase di compilazione per determinare se una struttura C++ 0x è POD?
- 20. Esiste una classe URL in JavaScript?
- 21. In Java 8, esiste una classe ByteStream?
- 22. Esiste una classe STL C++ che funziona come una pipe?
- 23. Come verificare una classe esiste in css?
- 24. Differenze tra la compilazione per i386 vs x86_64 in Xcode?
- 25. Esiste una classe standard per rappresentare un "intervallo" in .net?
- 26. Esiste una versione XCode di "Override/Implement Method"?
- 27. Come verificare se esiste una classe
- 28. Esiste una classe Python/enum per operazioni flag/bit mask?
- 29. Esiste una soluzione alternativa per la mancanza di backtracking della classe di tipi?
- 30. Esiste una funzione di compilazione per l'inserimento di voci di funzione e di uscita personalizzate?
Sì, sostanzialmente uguale a quello suggerito da Eimantas. Vorrei poter dividere il "premio" su entrambe le risposte, ma non posso. Quindi, sceglierò questo approccio perché è più dalla prospettiva del file/classe stessa che dalla Target. E Eimantas ha già un sacco di voti ... – Meltemi
Heh, ho ottenuto più punti di voti rispetto a Paul da upvotes e risposta accettata.) +1 anche da me! – Eimantas
@Eimentas: grazie per il +1 - ti ho già dato un +1 prima, quindi credo che siamo pari. ;-) –