2014-07-07 13 views
6

Sto mantenendo un'applicazione interessante (target iOS6). Dopo aver corretto tutti gli avvisi del compilatore esistenti e molte altre informazioni trovate dagli analizzatori di codici statici, non sono in grado di eseguire gli avvisi per la correzione. Già aggiunto -Wall e -Werror, non è molto entusiasta di aggiungere ancora gli altri.Cosa sono "altri flag del compilatore storyboard" in Xcode5

Quindi ho trovato qualcosa di interessante, che finora sembra essere completamente sconosciuto da google o StackOverflow!

Il progetto Xcode5 "Impostazioni di creazione" ha una sottosezione denominata "Compilatore di storyboard del generatore di interfaccia - Opzioni". Quattro casi sono abbastanza comprensibile:

  • Appiattire compilati Storyboard File (YES)
  • Mostra errori (YES)
  • mostra notifiche (YES)
  • Mostra Warnigns (SI)

Domanda: cosa posso inserire nello "Altre bandiere del compilatore Storyboard"? Dove posso trovare maggiori informazioni?

+1

Sono anche molto interessato a questo e anche solo archiviato un radar che potrebbe essere già risolvibile utilizzando questi flag (apparentemente non documentati?). Molto curioso di saperne di più su questo! –

risposta

3

Con Other Storyboard Compiler Flags è possibile passare gli argomenti della riga di comando a ibtool. L'elenco di flag è disponibile here. Presumo che vorresti che Xcode consideri gli avvertimenti del builder dell'interfaccia come errori. Sembra che tale argomento non sia disponibile a partire da Xcode 7.3.

C'è un'altra sezione in "Build Impostazioni" dal titolo Interface Builder XIB compilatore che prende di mira anche ibtool ed è possibile passare le stesse opzioni a. Xcode 7.3 supera i flag: --warnings --errors --notices tra gli altri per impostazione predefinita. ibtool non riuscirà con un errore se si passa un argomento che non riconosce.