Ho importato il progetto three20 nel mio progetto e, quando ho eseguito l'aggiornamento a Xcode 4.2 con iOS 5, nel progetto sono comparse alcune avvertenze.Disabilita avvisi in Xcode da framework
Non mi importa di loro, ma fanno un sacco di rumore, ed è facile perdere ogni vero avvertimento nel mio progetto ora. C'è un modo per disabilitare gli avvisi per quelle librerie specifiche?
Questo è assolutamente l'approccio corretto. Non modificare il codice di terze parti e non disattivare gli avvisi a livello globale. Un altro approccio simile è quello di spostare il codice di terze parti in un progetto separato e costruire una lib statica. In questo modo può avere le sue impostazioni di compilazione. –
Ogni tanto mi infilo in una risposta che vorrei poter alterare almeno un paio di volte. Questa è una di quelle volte. –
[Questo articolo] (http://adoptioncurve.net/archives/2013/02/selectively-disabling-warnings-with-xcode-compiler-flags/) fornisce alcuni dettagli aggiuntivi sui singoli flag dei file. Suggeriscono di usare '-w -Xanalyzer -analyzer-disable-checker' – KPM